Cómo agregar días a la fecha actual en JavaScript

Cómo agregar días a la fecha actual en JavaScript

JavaScript proporciona un Fecha OBJETO para realizar varias manipulaciones utilizando la fecha/hora. Mientras se trata de funcionalidades de fecha/hora, es posible que un desarrollador agregue unos días a la fecha actual para encontrar una fecha específica que ocurra después de agregar los días. En esta publicación, demostraremos varios métodos para agregar días a la fecha actual en JavaScript. Esta publicación tiene los siguientes resultados:

  • Uso del método setdate () para agregar días a la fecha actual en JavaScript
  • Fecha de uso.ahora () método para agregar días a la fecha actual en JavaScript
  • Uso de la función personalizada para agregar días a la fecha actual en JavaScript

Método 1: Uso del método setDate () para agregar días a la fecha actual en JavaScript

Un ejemplo se adapta para agregar días especificados empleando el Establece la fecha() y obtener la fecha() métodos. En primer lugar, el obtener la fecha() El método recupera la fecha actual en función de la hora local, y luego el Establece la fecha() El método establece el día del mes aprobando un argumento de una fecha en particular. El siguiente código se escribe aquí utilizando el Establece la fecha() y obtener la fecha() métodos.

Código

consola.Log ("Agregue 2 días a la fecha actual")
const d = nueva fecha ();
d.setDate (D.getDate () + 2);
consola.registro (d)

La descripción del código es la siguiente:

  • Primero, un objeto "d"Se crea con el Fecha() constructor por el nuevo palabra clave.
  • Después de eso, el obtener la fecha() Se utiliza el método que devuelve la fecha actual en función de la hora local.
  • El Establece la fecha() El método devuelve el día del mes agregando dos días a la fecha existente.
  • Finalmente, el registro() Se emplea el método para mostrar la fecha actualizada en la ventana de la consola.

Producción

La salida devuelve la fecha actualizada "Sábado 27 de agosto de 2022, 09:45:00 GMT+0500 (hora estándar de Pakistán)"Al agregar dos días a la fecha actual.

Método 2: Uso de la fecha.ahora () método para agregar días a la fecha actual en JavaScript

El Fecha.ahora() El método es importante para extraer el número de milisegundos. Estos milisegundos se agregan a la fecha actual para devolver la fecha actualizada. Por ejemplo, el código es el siguiente:

Código

consola.Log ("Agregue 1 día a la fecha actual")
const d = nueva fecha (fecha.ahora () + (3600 * 1000 * 24))
consola.registro (d)

La descripción del código es la siguiente:

  • En primer lugar, el Fecha() El constructor se llama con un nuevo palabra clave.
  • En este constructor, el ahora() el método se emplea con "3600 * 1000 * 24”(Número de milisegundos en un día) para agregar un día a la fecha actual.
  • El ahora() El método devuelve el milisegundos.
  • Por último, la fecha actualizada se imprime en la consola.

Producción

La salida regresa "Vie 26 de agosto de 2022, 09:48:31 GMT+0500 (Tiempo estándar de Pakistán)" agregando 1 día a la fecha actual.

Método 3: Uso de la función personalizada para agregar días a la fecha actual en JavaScript

Una función personalizada se adapta para agregar días en JavaScript. Usando esta función, los usuarios pueden especificar una fecha aleatoria y agregarle ciertos días. Por ejemplo, el código es el siguiente:

Código

consola.Log ("Agregue 5 días a la fecha actual")
función custom_fn (fecha, días)
var d = nueva fecha (fecha);
d.setDate (D.getDate () + días);
regresar D;

var user_date = nueva fecha (2022, 03, 20);
consola.log (custom_fn (user_date, 5));

En este código:

  • Una función personalizada "Custom_fn" se crea en el que se pasan dos argumentos, llamados como Fecha, días.
  • En este método, una variable d almacena la fecha actual llamando al constructor Fecha().
  • Después de eso, el Establece la fecha() El método especifica el número de días que se agregan después de extraer la fecha actual a través del obtener la fecha() método.
  • Al final, una fecha manual "2022, 03, 20" se pasa a la Fecha() constructor y almacenado en el user_date variable.
  • Finalmente, el registro() El método está adaptado para mostrar la fecha actualizada después de la adición de 5 días.

Producción

La salida muestra que se utiliza una función personalizada para agregar 5 días a la fecha de asignación manual.

Conclusión

En JavaScript, el setDate (), getDate () y Fecha.ahora() Se emplean métodos para agregar días en la fecha actual. El Establece la fecha() El método establece el día del mes aprobando una fecha especificada. Además, el obtener la fecha() El método devuelve la fecha actual en función de la hora local y la región. El Fecha.ahora() El método devuelve el número de milisegundos, y estos milisegundos se convierten en días para obtener la fecha actualizada. Además, un función personalizada se adapta para agregar días pasando una fecha especificada del usuario. Esta publicación ha discutido varios métodos para agregar días a la fecha actual.