Dette indlæg vil beskrive processen med at tilføje timer til et datoobjekt i JavaScript.
Hvordan tilføjes timer til datoobjekt i JavaScript?
For at tilføje timer til et Dato-objekt skal du bruge de foruddefinerede JavaScript-metoder nedenfor:
- getTime() metode
- setHours() metode
Lad os se på, hvordan de ovennævnte metoder fungerer.
Metode 1: Tilføj timer til datoobjekt ved hjælp af getTime()-metoden
For at tilføje timer til Dato-objektet skal ' getTime() ” metode anvendes. Det repræsenterer tidspunktet for den givne dato i universel tid. Det returnerer tiden i millisekunder:
Syntaks
Brug følgende syntaks til getTime() metoden:
Dato . getTime ( )
Eksempel
Opret et nyt datoobjekt og gem det i en variabel ' dato ”:
For at tilføje timer til et datoobjekt skal du definere en funktion ' addHoursToDate() ' med en parameter ' time ”, ring til ” fastsat tidspunkt() ' metode til datoobjekt, så få først det aktuelle klokkeslæt ved hjælp af ' getTime() ”-metoden, og tilføj derefter timer i millisekunder til den:
fungere tilføjeHoursToDate ( time ) {
dato. fastsat tidspunkt ( dato. getTime ( ) + time * 60 * 60 * 1000 ) ;
Vend tilbage dato ;
}
Udskriv dagens dato med ' console.log() ” metode:
konsol. log ( 'Dags dato:' , dato ) ;Kald funktionen ' addHoursToDate() 'ved at bestå' to ” timer:
tilføjeHoursToDate ( to ) ;Udskriv den nye dato og tid ved at tilføje 2 timer i det på konsollen:
konsol. log ( 'Tilføj timer i dato:' , dato ) ;Det tilsvarende output vil være:
Metode 2: Tilføj timer til datoobjekt ved hjælp af setHour()-metoden
Der er en anden Dato-objekts metode ' sætTime() ” bruges til at tilføje timer til dato. Den indstiller timerne for en dato i henhold til lokal tid.
Syntaks
For setHours()-metoden skal du bruge den givne syntaks:
I ovenstående syntaks:
- “ timer ” angiver et helt tal mellem 0 og 23.
- “ min ” repræsenterer minutter mellem 0 og 59.
- “ sek ” er sekunderne mellem 0 og 59.
- “ Frk ” er millisekunderne mellem 0 og 999.
- Det ' min , sek , og Frk ' er valgfrie parametre, men forbundet med hinanden, hvis du bruger ' Frk ', så er det obligatorisk at bruge ' sek ' og ' min ”.
Eksempel
For at tilføje timer til et datoobjekt skal du definere en funktion ' addHoursToDate() ' med en parameter ' time ', og få værdien af timer ved at sende et tal som et argument i ' setHours() ” metode:
dato. sættimer ( time ) ;
}
Kald funktionen ' addHoursToDate() 'ved at bestå' to ” timer at tilføje i datoen:
tilføjeHoursToDate ( to ) ;Udskriv den nye dato og det nye klokkeslæt ved at tilføje 2 timer i det på konsollen ved hjælp af 'console.log()'-metoden:
konsol. log ( 'Tilføj 2 timer til dato:' , dato ) ;Produktion
Konklusion
For at tilføje timer til et datoobjekt skal du bruge JavaScript Date-objektets foruddefinerede metoder, herunder ' getTime() ' metode eller ' setHours() ” metode. Metoden setHours() indstiller timerne i dato i henhold til lokal tid, mens getTime()-metoden returnerer tiden i millisekunder og repræsenterer tiden i universel tid. Dette indlæg beskrev processen med at tilføje timer til et datoobjekt i JavaScript.