Hoe uren toe te voegen aan datumobject in JavaScript

Hoe Uren Toe Te Voegen Aan Datumobject In Javascript



Het Date-object in JavaScript retourneert de huidige dag, datum en tijd (met tijdzone) op het apparaat. In JavaScript zijn er enkele situaties waarin ontwikkelaars uren moeten toevoegen aan een Date-object. Het Date-object biedt een aantal methoden, waaronder ' setUren() ”, “ krijg tijd() ”, “ setMonth() ”, en nog veel meer om toegang te krijgen tot de waarden van het object Date, zoals tijd, uur, minuut, tijdzone en andere, of deze te wijzigen.

Dit bericht beschrijft het proces om uren toe te voegen aan een datumobject in JavaScript.

Hoe uren tot datumobject toevoegen in JavaScript?

Gebruik de onderstaande vooraf gedefinieerde JavaScript-methoden om uren toe te voegen aan een Date-object:







  • getTime() methode
  • setHours() method

Laten we eens kijken naar de werking van de bovengenoemde methoden.



Methode 1: Uren toevoegen aan datumobject met behulp van de getTime()-methode

Om uren toe te voegen aan het Date-object, de ' krijg tijd() ” methode wordt gebruikt. Het vertegenwoordigt de tijd voor de gegeven datum in universele tijd. Het retourneert de tijd in milliseconden:



Syntaxis
Gebruik de volgende syntaxis voor de getTime()-methode:





Datum . krijg tijd ( )

Voorbeeld
Maak een nieuw datumobject en sla het op in een variabele ' datum ”:

was datum = nieuwe Datum ( ) ;

Om uren toe te voegen aan een datumobject, definieert u een functie ' addHoursToDate() ' met een parameter ' uur ', bel de ' tijd instellen() ' methode van datumobject verkrijg dan eerst de huidige tijd met behulp van de ' krijg tijd() 'methode, en voeg er vervolgens uren van milliseconden aan toe:



functie addHoursToDate ( uur ) {
datum. tijd instellen ( datum. krijg tijd ( ) + uur * 60 * 60 * 1000 ) ;
opbrengst datum ;
}

Druk de datum van vandaag af met ' console.log() ” methode:

troosten. loggen ( 'De datum van vandaag:' , datum ) ;

Noem de functie ' addHoursToDate() 'door te passeren' twee ” uur:

addHoursToDate ( twee ) ;

Druk de nieuwe datum en tijd af door er 2 uur aan toe te voegen op de console:

troosten. loggen ( 'Uren toevoegen aan datum:' , datum ) ;

De bijbehorende uitvoer is:

Methode 2: Uren toevoegen aan datumobject met behulp van de setHour()-methode

Er is nog een andere methode van het Date-object ' setUur() ”gebruikt voor het toevoegen van uren tot nu toe. Het stelt de uren voor een datum in volgens de lokale tijd.

Syntaxis
Gebruik voor de methode setHours() de gegeven syntaxis:

Datum . setUren ( uur , min , sec , Mevrouw )

In de bovenstaande syntaxis:

  • uur ” geeft een geheel getal tussen 0 en 23 aan.
  • min ” staat voor minuten tussen 0 en 59.
  • sec ” is de seconde tussen 0 en 59.
  • Mevrouw ” is de milliseconde tussen 0 en 999.
  • De ' min , sec , en Mevrouw ” zijn optionele parameters maar met elkaar verbonden, indien gebruik “ Mevrouw ”, dan is het verplicht om “ sec ' en ' min ”.

Voorbeeld
Om uren toe te voegen aan een datumobject, definieert u een functie ' addHoursToDate() ' met een parameter ' uur ”, en verkrijg de waarde van uren door een getal door te geven als argument in de “ setUren() ” methode:

functie addHoursToDate ( uur ) {
datum. setUren ( uur ) ;
}

Noem de functie ' addHoursToDate() 'door te passeren' twee ” uur toe te voegen in de datum:

addHoursToDate ( twee ) ;

Druk de nieuwe datum en tijd af door er 2 uur aan toe te voegen op de console met behulp van de 'console.log()'-methode:

troosten. loggen ( 'Voeg 2 uur toe tot nu toe:' , datum ) ;

Uitgang

Conclusie

Om uren toe te voegen aan een datumobject, gebruikt u de vooraf gedefinieerde methoden van het JavaScript-datumobject, waaronder ' krijg tijd() ” methode of “ setUren() ” methode. De methode setHours() stelt de uren in de datum in volgens de lokale tijd, terwijl de methode getTime() de tijd in milliseconden retourneert en de tijd in universele tijd weergeeft. Dit bericht beschreef het proces voor het toevoegen van uren aan een datumobject in JavaScript.