Cómo agregar horas hasta la fecha objeto en javascript

Cómo agregar horas hasta la fecha objeto en javascript
El objeto de fecha en JavaScript devuelve el día, fecha y hora actuales (con zona horaria) en el dispositivo. En JavaScript, hay algunas situaciones en las que los desarrolladores deben agregar horas a un objeto de fecha. El objeto de fecha ofrece una serie de métodos, incluyendo "Sethours ()","consigue tiempo()","setmonth ()", Y muchos más para acceder o cambiar los valores del objeto de fecha, como tiempo, hora, minuto, zona horaria y otros.

Esta publicación describirá el proceso para agregar horas a un objeto de fecha en JavaScript.

Cómo agregar horas hasta la fecha objeto en javascript?

Para agregar horas a un objeto de fecha, use los métodos predefinidos de JavaScript a continuación:

  • Método GetTime ()
  • método sethours ()

Veamos el funcionamiento de los métodos mencionados anteriormente.

Método 1: Agregue el objeto Horas hasta la fecha usando el método gettime ()

Para agregar horas al objeto de fecha, el "consigue tiempo()Se utiliza el método ". Representa el tiempo para la fecha dada en tiempo universal. Devuelve tiempo en milisegundos:

Sintaxis
Use la siguiente sintaxis para el método gettime ():

Fecha.consigue tiempo()

Ejemplo
Cree un nuevo objeto de fecha y guárdelo en una variable "fecha":

var fecha = nueva fecha ();

Para agregar horas a un objeto de fecha, defina una función "AddhourStodate ()"Con un parámetro"hora", llama a "fijar tiempo()"Método del objeto de fecha y luego obtenga primero la hora actual utilizando el"consigue tiempo()"Método, y luego, agregue horas de milisegundos:

función addhourstodate (hora)
fecha.Settime (fecha.getTime () + hora * 60 * 60 * 1000);
Fecha de regreso;

Imprima la fecha de hoy usando "consola.registro()" método:

consola.Log ("Fecha de hoy:", fecha);

Llamar a la función "AddhourStodate ()"Pasando"2" horas:

AddhourStodate (2);

Imprima la nueva fecha y hora agregando 2 horas en la consola:

consola.registrar ("Agregar horas en la fecha:", fecha);

La salida correspondiente será:

Método 2: Agregue el objeto Horas hasta la fecha usando el método sethour ()

Hay otra fecha en el método del objeto "Sethour ()"Se utiliza para agregar horas hasta la fecha. Establece las horas para una fecha de acuerdo con la hora local.

Sintaxis
Para el método sethours (), use la sintaxis dada:

Fecha.Sethours (Horas, Min, Sec, MS)

En la sintaxis anterior:

  • "horas"Indica un número entero entre 0 y 23.
  • "mínimo"Representa minutos entre 0 y 59.
  • "segundo"Son los segundos entre 0 y 59.
  • "EM"Son los milisegundos entre 0 y 999.
  • El "mínimo, segundo, y EM"Son parámetros opcionales pero se vinculan entre sí, si se usan"EM", Entonces es obligatorio usar"segundo" y "mínimo".

Ejemplo
Para agregar horas a un objeto de fecha, defina una función "AddhourStodate ()"Con un parámetro"hora", Y obtenga el valor de las horas pasando un número como argumento en el"Sethours ()" método:

función addhourstodate (hora)
fecha.Sethours (hora);

Llamar a la función "AddhourStodate ()"Pasando"2"Horas para agregar en la fecha:

AddhourStodate (2);

Imprima la nueva fecha y hora agregando 2 horas en la consola usando "Consola.Método log () ":

consola.registro ("Agregue 2 horas hasta la fecha:", fecha);

Producción

Conclusión

Para agregar horas a un objeto de fecha, use los métodos predefinidos del objeto JavaScript Date que incluyen "consigue tiempo()"Método o"Sethours ()" método. El método sethours () establece las horas en la fecha de acuerdo con la hora local, mientras que el método gettime () devuelve el tiempo en milisegundos y representa el tiempo en tiempo universal. Esta publicación describió el proceso para agregar horas a un objeto de fecha en JavaScript.