Cómo obtener la fecha de mañana usando JavaScript

¿Cómo obtener la fecha de mañana usando JavaScript?
¿Cómo obtener la fecha de mañana usando JavaScript?
Tuve este problema el otro día.
Así que jugué un poco con un objeto Date, en particular con sus métodos getDate()y setDate(). El getDate()método devuelve el día actual y setDate()el método establece el día actual.
Esto es lo que vamos a hacer para obtener la fecha de mañana:
- Primero obtenemos la fecha de hoy, usando
new Date() - Fijamos una nueva fecha
1añadiéndole - ¡hecho!
Al setDate()pasar el resultado de today.getDate() + 1, establecerá el día como “mañana”.
Si el día es
31(en meses con 31 días) y sesetDate()le suma1al actual, la fecha cambiará de mes y el día será el primero del nuevo mes. O del año, si es 31 de diciembre.
He aquí un ejemplo:
const today = new Date()const tomorrow = new Date(today)tomorrow.setDate(tomorrow.getDate() + 1) tomorrowAhora es un objeto Date que representa la fecha de mañana. La hora no ha cambiado: sigue siendo la hora en la que ejecutaste el comando, aumentada en 24 horas.
Si también quieres restablecer la hora a “mañana a las 00:00:00”, puedes hacerlo llamando al tomorrow.setHours(0,0,0,0).
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Créditos de la imagen http://dbbeebom