Fechas y expresiones regulares

Dos herramientas que cierran el curso: manejar el tiempo, y buscar patrones dentro de texto.

new Date() crea un objeto con la fecha y hora exactas de ahora mismo. Tiene métodos para sacar cada parte por separado.

También puedes crear una fecha puntual, y restar dos fechas para saber cuánto tiempo hay entre ellas —el resultado viene en milisegundos, así que hay que convertirlo.

Una expresión regular describe una forma de texto, entre barras / /. .test() responde solo true o false: ¿el texto calza con el patrón?

Sobre un texto, .match() te devuelve las coincidencias, y .replace() las reemplaza. Con la marca g al final del patrón ("global"), se aplica a todas las coincidencias, no solo la primera.

Desde qué es programar hasta expresiones regulares: variables, decisiones, bucles, funciones, el DOM, canvas, clases, promesas, y ahora fechas y patrones de texto. Con esto tienes lo necesario para construir prácticamente cualquier cosa en el navegador.

Si te interesa el otro lado —análisis de datos, automatización, inteligencia artificial— ahí está el curso de Python. Vas a reconocer casi todas las ideas; solo cambia cómo se escriben.