Comment ajouter un objet d'heures à ce jour en javascript

Comment ajouter un objet d'heures à ce jour en javascript
L'objet de date dans JavaScript renvoie le jour en cours, la date et l'heure (avec le fuseau horaire) sur l'appareil. En JavaScript, il y a des situations où les développeurs doivent ajouter des heures à un objet de date. L'objet Date propose un certain nombre de méthodes, notamment «Sethours ()","obtenir du temps()","setMonth ()», Et bien d'autres pour accéder ou modifier les valeurs de l'objet de date, comme le temps, l'heure, la minute, le fuseau horaire et autres.

Ce message décrira le processus pour ajouter des heures à un objet de date dans JavaScript.

Comment ajouter un objet d'heures à ce jour en javascript?

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

  • Méthode getTime ()
  • Méthode Sethours ()

Examinons le fonctionnement des méthodes susmentionnées.

Méthode 1: Ajouter un objet d'heures à date à l'aide de getTime ()

Pour ajouter des heures à l'objet date, le «obtenir du temps()"La méthode est utilisée. Il représente l'heure de la date donnée dans l'heure universelle. Il revient le temps en millisecondes:

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

Date.obtenir du temps()

Exemple
Créez un nouvel objet de date et stockez-le dans une variable "date»:

var date = new Date ();

Pour ajouter des heures à un objet de date, définissez une fonction "addHoustodate ()"Avec un paramètre"heure", appeler le "régler le temps()”Méthode d'objet Date puis obtenez d'abord l'heure actuelle à l'aide du«obtenir du temps()«Méthode, puis ajoutez des heures de millisecondes:

fonction addHoustodate (hour)
date.Settime (date.getTime () + Hour * 60 * 60 * 1000);
date de retour;

Imprimez la date d'aujourd'hui en utilisant "console.enregistrer()" méthode:

console.log ("Date d'aujourd'hui:", date);

Appelez la fonction "addHoustodate ()"En passant"2" heures:

AddHoustodate (2);

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

console.log ("Ajouter des heures de date:", date);

La sortie correspondante sera:

Méthode 2: Ajouter un objet d'heures à date à l'aide de la méthode Sethour ()

Il y a une autre méthode d'objet de date "Sethour ()”Utilisé pour ajouter des heures à ce jour. Il définit les heures pour une date en fonction de l'heure locale.

Syntaxe
Pour la méthode Sethours (), utilisez la syntaxe donnée:

Date.Sethours (heures, min, sec, ms)

Dans la syntaxe ci-dessus:

  • "heures»Indique un nombre entier entre 0 et 23.
  • "min»Représente les minutes entre 0 et 59.
  • "seconde"Est les secondes entre 0 et 59.
  • "SP«Ce sont les millisecondes entre 0 et 999.
  • Le "min, seconde, et SP"Sont des paramètres facultatifs mais liés les uns aux autres, si utilisez"SP", Alors il est obligatoire d'utiliser"seconde" et "min".

Exemple
Pour ajouter des heures à un objet de date, définissez une fonction "addHoustodate ()"Avec un paramètre"heure», Et obtenez la valeur des heures en passant un nombre comme argument dans le«Sethours ()" méthode:

fonction addHoustodate (hour)
date.Sethours (heure);

Appelez la fonction "addHoustodate ()"En passant"2«Heures à ajouter à la date:

AddHoustodate (2);

Imprimez la nouvelle date et l'heure en ajoutant 2 heures sur la console à l'aide de «Console.Log () ”Méthode:

console.log ("Ajouter 2 heures à ce jour:", date);

Sortir

Conclusion

Pour ajouter des heures à un objet Date, utilisez les méthodes prédéfinies de l'objet JavaScript, y compris «obtenir du temps()«Méthode ou«Sethours ()" méthode. La méthode Sethours () définit les heures de date en fonction de l'heure locale tandis que la méthode gettime () renvoie le temps en millisecondes et représente l'heure dans l'heure universelle. Ce message a décrit le processus d'ajout d'heures à un objet de date dans JavaScript.