Fechas
JavaScript · Unidad 17: Lo que ya trae JavaScript
- Plan completo
- JavaScript
- 10 ejercicios
Una fecha se arma con new Date(año, mes, día). Ojo con el mes: se cuenta desde 0, así que enero es 0 y septiembre es 8.
Una fecha no se imprime bonita: se le piden sus partes.
const f = new Date(2026, 8, 22);
console.log(f.getFullYear());
console.log(f.getMonth());
console.log(f.getDate());Imprime
2026 8 22
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Predice la salida
La fecha es el 31 de enero de 2026. ¿Qué imprime?
2. Completa el código
Completa para que
fsea el 25 de diciembre de 2026.3. Completa el código
Completa
esFinDeSemana, que dice si esa fecha de 2026 cae en sábado o domingo.4. Predice la salida
¿Cuántos días hay entre las dos fechas?
5. Completa el código
Completa para que
diassea la diferencia en días.6. Predice la salida
Las dos fechas son el mismo día. ¿Qué imprime?
7. Encuentra el bug
Este programa debería imprimir 25/12/2026. ¿Qué línea tiene el error?
8. Encuentra el caso que falla
duracion(dia1, dia2)da cuántos días hay entre dos días de junio de 2026, sin importar cuál se escriba primero: nunca da un número negativo. ¿Con qué llamada falla?9. Ordena las líneas
Ordena
dias(dia): cuántos días pasan del 1 de junio de 2026 a ese día de junio.10. Opción múltiple
Quieres probar una función que trabaja con fechas. ¿Por qué le pasas una fecha fija en vez de usar
new Date()adentro?
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.