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

¿Cómo se obtiene la fecha de mañana usando JavaScript?

¿Cómo se obtiene 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 sugetDate()ysetDate()métodos. losgetDate()método devuelve el día actual, ysetDate()El método establece el día actual.

Esto es lo que haremos para conseguir la fecha de mañana:

  1. primero obtenemos la fecha de hoy, usandonew Date()
  2. establecemos una nueva fecha agregando1lo
  3. ¡hecho!

UsandosetDate()pasando el resultado de<today>.getDate() + 1, establecerá el día como "mañana".

Si el dia es31(en meses con 31 días) y usandosetDate()añades1 to the current one, the date will change month and the day will be the first of the new month. Or year, if it’s 31 December.

He aquí un ejemplo:

const today = new Date()
const tomorrow = new Date(today)
tomorrow.setDate(tomorrow.getDate() + 1)

tomorrowahora es unObjeto de fechaque representa la fecha de mañana. La hora no cambió; sigue siendo la hora en que ejecutó el comando, aumentada en 24 horas.

Si también desea restablecer la hora a "mañana a las 00:00:00", puede hacerlo llamandotomorrow.setHours(0,0,0,0).


Más tutoriales de js: