Comment ajouter un objet Heures à ce jour en JavaScript

Comment Ajouter Un Objet Heures A Ce Jour En Javascript



L'objet Date en JavaScript renvoie le jour, la date et l'heure actuels (avec le fuseau horaire) sur l'appareil. En JavaScript, il existe certaines situations où les développeurs doivent ajouter des heures à un objet Date. L'objet Date offre un certain nombre de méthodes, y compris ' setHeures() ”, “ obtenir du temps() ”, “ setMonth() ', et bien d'autres pour accéder ou modifier les valeurs de l'objet Date, telles que l'heure, l'heure, la minute, le fuseau horaire, etc.

Cet article décrira le processus pour ajouter des heures à un objet date en JavaScript.

Comment ajouter un objet Heures à ce jour en JavaScript ?

Pour ajouter des heures à un objet Date, utilisez les méthodes JavaScript prédéfinies ci-dessous :







  • méthode getTime()
  • méthode setHeures()

Regardons le fonctionnement des méthodes mentionnées ci-dessus.



Méthode 1 : Ajouter un objet Heures à la date à l'aide de la méthode getTime()

Pour ajouter des heures à l'objet Date, le ' obtenir du temps() » méthode est utilisée. Il représente l'heure pour la date donnée en temps universel. Il renvoie le temps en millisecondes :



Syntaxe
Utilisez la syntaxe suivante pour la méthode getTime() :





Date . obtenir du temps ( )

Exemple
Créez un nouvel objet date et stockez-le dans une variable ' Date ” :

a été Date = Nouveau Date ( ) ;

Afin d'ajouter des heures à un objet date, définissez une fonction ' addHeuresÀDate() « avec un paramètre » heure ', appeler le ' régler le temps () ” méthode de l'objet date puis obtenez d'abord l'heure actuelle en utilisant le “ obtenir du temps() ', puis ajoutez-y des heures de millisecondes :



fonction ajouterHeuresÀDate ( heure ) {
Date. régler le temps ( Date. obtenir du temps ( ) + heure * 60 * 60 * 1000 ) ;
revenir Date ;
}

Imprimer la date d'aujourd'hui en utilisant ' console.log() ' méthode:

console. Journal ( 'La date d'aujourd'hui:' , Date ) ;

Appelez la fonction ' addHeuresÀDate() « en passant » deux ' heures:

ajouterHeuresÀDate ( deux ) ;

Imprimez la nouvelle date et heure en y ajoutant 2 heures sur la console :

console. Journal ( 'Ajouter des heures dans la date :' , Date ) ;

La sortie correspondante sera :

Méthode 2 : Ajouter un objet Heures à la date à l'aide de la méthode setHour()

Il existe une autre méthode d'objet Date ' setHeure() ” utilisé pour ajouter des heures à ce jour. Il fixe les heures d'une date en fonction de l'heure locale.

Syntaxe
Pour la méthode setHours(), utilisez la syntaxe indiquée :

Date . setHeures ( heures , min , seconde , Mme )

Dans la syntaxe ci-dessus :

  • ' heures ” indique un nombre entier compris entre 0 et 23.
  • ' min ” représente les minutes entre 0 et 59.
  • ' seconde ” correspond aux secondes comprises entre 0 et 59.
  • ' Mme ” correspond aux millisecondes comprises entre 0 et 999.
  • La ' min , seconde , et Mme ' sont des paramètres facultatifs mais liés entre eux, si vous utilisez ' Mme ', alors il est obligatoire d'utiliser ' seconde ' et ' min ”.

Exemple
Afin d'ajouter des heures à un objet date, définissez une fonction ' addHeuresÀDate() « avec un paramètre » heure ', et obtenir la valeur des heures en passant un nombre comme argument dans le ' setHeures() ' méthode:

fonction ajouterHeuresÀDate ( heure ) {
Date. setHeures ( heure ) ;
}

Appelez la fonction ' addHeuresÀDate() « en passant » deux ” heures à ajouter dans la date :

ajouterHeuresÀDate ( deux ) ;

Imprimez la nouvelle date et heure en y ajoutant 2 heures sur la console à l'aide de la méthode 'console.log()':

console. Journal ( 'Ajouter 2 heures à ce jour :' , Date ) ;

Production

Conclusion

Pour ajouter des heures à un objet date, utilisez les méthodes prédéfinies de l'objet Date JavaScript, notamment ' obtenir du temps() ' méthode ou ' setHeures() ' méthode. La méthode setHours() définit les heures dans date en fonction de l'heure locale tandis que la méthode getTime() renvoie l'heure en millisecondes et représente l'heure en temps universel. Cet article décrit le processus d'ajout d'heures à un objet date en JavaScript.