Cómo agregar horas al objeto de fecha en JavaScript

Como Agregar Horas Al Objeto De Fecha En Javascript



El objeto Date en JavaScript devuelve el día, la fecha y la hora actuales (con zona horaria) en el dispositivo. En JavaScript, hay algunas situaciones en las que los desarrolladores necesitan agregar horas a un objeto Date. El objeto Fecha ofrece una serie de métodos, que incluyen ' establecerHoras() ”, “ consigue tiempo() ”, “ establecerMes() ”, y muchos más para acceder o cambiar los valores del objeto Fecha, como hora, 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 al objeto de fecha en JavaScript?

Para agregar horas a un objeto Fecha, utilice los métodos predefinidos de JavaScript que se indican a continuación:







  • método getTime()
  • método setHours()

Veamos el funcionamiento de los métodos mencionados anteriormente.



Método 1: agregue horas al objeto de fecha usando el método getTime ()

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



Sintaxis
Utilice 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 ”:

estaba fecha = nuevo Fecha ( ) ;

Para agregar horas a un objeto de fecha, defina una función ' añadirHorasHastaFecha() ” con un parámetro “ hora ', llama a ' fijar tiempo() ” método del objeto de fecha, luego primero obtenga la hora actual usando el “ consigue tiempo() ”, y luego, agregue horas de milisegundos:



función añadirhorashastalafecha ( hora ) {
fecha. fijar tiempo ( fecha. consigue tiempo ( ) + hora * 60 * 60 * 1000 ) ;
  devolver fecha ;
}

Imprima la fecha de hoy usando “ consola.log() ' método:

consola. Iniciar sesión ( 'Fecha:' , fecha ) ;

Llame a la función “ añadirHorasHastaFecha() 'al pasar' 2 ' horas:

añadirhorashastalafecha ( 2 ) ;

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

consola. Iniciar sesión ( 'Agregar horas en la fecha:' , fecha ) ;

La salida correspondiente será:

Método 2: agregue horas al objeto de fecha usando el método setHour ()

Hay otro método de objeto Fecha ' establecerHora() ” utilizado para agregar horas a la fecha. Establece las horas para una fecha según la hora local.

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

Fecha . establecerhoras ( horas , min , segundo , milisegundo )

En la sintaxis anterior:

  • horas ” indica un número entero entre 0 y 23.
  • min ” representa minutos entre 0 y 59.
  • segundo ” son los segundos entre 0 y 59.
  • milisegundo ” son los milisegundos entre 0 y 999.
  • Los ' min , segundo , y milisegundo ” son parámetros opcionales pero vinculados entre sí, si se usa “ milisegundo ”, entonces es obligatorio utilizar “ segundo ' y ' min ”.

Ejemplo
Para agregar horas a un objeto de fecha, defina una función ' añadirHorasHastaFecha() ” con un parámetro “ hora ”, y obtener el valor de las horas pasando un número como argumento en el “ establecerhoras() ' método:

función añadirhorashastalafecha ( hora ) {
fecha. establecerhoras ( hora ) ;
}

Llame a la función “ añadirHorasHastaFecha() 'al pasar' 2 ” horas para agregar en la fecha:

añadirhorashastalafecha ( 2 ) ;

Imprima la nueva fecha y hora agregando 2 horas en la consola usando el método “console.log()”:

consola. Iniciar sesión ( 'Agregar 2 horas a la fecha:' , fecha ) ;

Producción

Conclusión

Para agregar horas a un objeto de fecha, use los métodos predefinidos del objeto Fecha de JavaScript, incluidos ' consigue tiempo() ” método o “ establecerHoras() ' 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.