AD

¿Ya dominas lo básico? Un curso estructurado de JavaScript es la vía rápida para dar el salto.

Ver cursos de JavaScript en Udemy

Enlace de afiliado. No te cuesta nada extra.

🟨Lecciones de JavaScript
Lección 37 / 69

Construir y mostrar fechas (año, mes y día)

En esta lección aprenderás lo básico de la manipulación de fechas con el objeto Date de JavaScript, para construir y mostrar correctamente año, mes, día y día de la semana. Está dirigida a quien busca «uso de Date en JavaScript» o «obtener la fecha en JavaScript».

El objeto Date te permite construir y manejar una fecha concreta. Como en new Date(año, mes-1, día), recuerda que los meses se cuentan desde 0 (0 es enero). Este detalle tan peculiar es uno de los tropiezos más comunes al empezar. Puedes extraer cada dato con métodos como .getFullYear(), .getMonth(), .getDate() y .getDay().

El código de ejemplo usa new Date(2026, 7, 9) para crear un objeto que representa el 9 de agosto de 2026, y convierte .getMonth() + 1 de vuelta al número real del mes. .getDay() devuelve el día de la semana como un número del 0 (domingo) al 6 (sábado), así que se combina con un array de nombres para mostrar «dom, lun, mar, mié, jue, vie, sáb».

Un tropiezo habitual al empezar es olvidar que los meses cuentan desde 0 y construir una fecha desplazada un mes. El fallo de «quería agosto, puse 8 en lugar de 7 y acabé en septiembre» ocurre muy a menudo, así que ten siempre presente el «mes menos 1». Cuidado también con que el manejo de la hora puede variar según la zona horaria.

Es conocimiento básico imprescindible para cualquier aplicación con fechas, como un sistema de reservas o un calendario de eventos, y también se usa mucho en cálculos con el día de la semana. Es la base sin la cual no podrás construir tu propio sistema de reservas o función de calendario.

JavaScript
SALIDA

💡 Todo lo que pases a console.log() aparece en la salida de abajo.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)