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 ”:
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:
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:
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.