Com afegir un objecte d'hores a la data a JavaScript

Com Afegir Un Objecte D Hores A La Data A Javascript



L'objecte Date de JavaScript retorna el dia, la data i l'hora actuals (amb la zona horària) al dispositiu. A JavaScript, hi ha algunes situacions en què els desenvolupadors necessiten afegir hores a un objecte Date. L'objecte Date ofereix diversos mètodes, com ara ' setHours() ”, “ getTime() ”, “ setMonth() ”, i molts més per accedir o canviar els valors de l'objecte Data, com ara l'hora, l'hora, el minut, la zona horària i altres.

Aquesta publicació descriurà el procés per afegir hores a un objecte de data en JavaScript.

Com afegir l'objecte Hores a la data a JavaScript?

Per afegir hores a un objecte Date, utilitzeu els mètodes predefinits de JavaScript que s'indiquen a continuació:







  • mètode getTime().
  • mètode setHours().

Vegem el funcionament dels mètodes esmentats anteriorment.



Mètode 1: afegiu l'objecte d'hores a la data utilitzant el mètode getTime().

Per afegir hores a l'objecte Data, el ' getTime() S'utilitza el mètode. Representa l'hora de la data donada en temps universal. Torna el temps en mil·lisegons:



Sintaxi
Utilitzeu la sintaxi següent per al mètode getTime():





Data . getTime ( )

Exemple
Creeu un nou objecte de data i deseu-lo en una variable ' data ”:

era data = nou Data ( ) ;

Per afegir hores a un objecte de data, definiu una funció ' addHoursToDate() 'amb un paràmetre' hores ', truca al' setTime() ” mètode de l'objecte de la data i primer obteniu l'hora actual utilitzant el “ getTime() ” i, a continuació, afegiu-hi hores de mil·lisegons:



funció addHoursToDate ( hores ) {
data. setTime ( data. getTime ( ) + hores * 60 * 60 * 1000 ) ;
tornar data ;
}

Imprimiu la data d'avui amb ' console.log() ” mètode:

consola. registre ( 'La cita d'avui:' , data ) ;

Crida la funció ' addHoursToDate() 'per passar' 2 ” hores:

addHoursToDate ( 2 ) ;

Imprimiu la nova data i hora afegint-hi 2 hores a la consola:

consola. registre ( 'Afegeix hores a la data:' , data ) ;

La sortida corresponent serà:

Mètode 2: afegiu hores a l'objecte de la data utilitzant el mètode setHour().

Hi ha un altre mètode de l'objecte Date ' setHour() ” s'utilitza per afegir hores a la data. Estableix les hores d'una data segons l'hora local.

Sintaxi
Per al mètode setHours(), utilitzeu la sintaxi donada:

Data . establir hores ( hores , min , sec , Senyora )

En la sintaxi anterior:

  • hores ” indica un nombre enter entre 0 i 23.
  • min ” representa minuts entre 0 i 59.
  • sec ” són els segons entre 0 i 59.
  • Senyora ” són els mil·lisegons entre 0 i 999.
  • El ' min , sec , i Senyora ' són paràmetres opcionals però enllaçats entre si, si s'utilitza ' Senyora ”, llavors és obligatori utilitzar “ sec ' i ' min ”.

Exemple
Per afegir hores a un objecte de data, definiu una funció ' addHoursToDate() 'amb un paràmetre' hores ”, i obteniu el valor de les hores passant un número com a argument a la setHours() ” mètode:

funció addHoursToDate ( hores ) {
data. establir hores ( hores ) ;
}

Crida la funció ' addHoursToDate() 'per passar' 2 ” hores per afegir a la data:

addHoursToDate ( 2 ) ;

Imprimiu la nova data i hora afegint-hi 2 hores a la consola mitjançant el mètode 'console.log()':

consola. registre ( 'Afegiu 2 hores a la data:' , data ) ;

Sortida

Conclusió

Per afegir hores a un objecte de data, utilitzeu els mètodes predefinits de l'objecte de data de JavaScript, inclosos ' getTime() mètode ' o ' setHours() ” mètode. El mètode setHours() estableix les hores de la data segons l'hora local, mentre que el mètode getTime() retorna el temps en mil·lisegons i representa el temps en temps universal. Aquesta publicació descrivia el procés per afegir hores a un objecte de data en JavaScript.