Formats de temps javascript

Formats de temps javascript
En JavaScript, l'application des formats de temps est très utile pour observer la variation du GMT (temps moyen de Greenwich) ou du temps universel coordonné (UTC) et calculant le décalage horaire. En plus de cela, lorsque vous devez accéder à l'heure exacte pour la manipuler en fonction de vos exigences. Dans de tels cas, l'utilisation de divers formats de temps en JavaScript est très utile.

Cet article vous guidera sur l'application des formats de temps dans JavaScript.

Comment appliquer les formats de temps JavaScript?

Les formats de temps JavaScript peuvent être implémentés en utilisant:

  • "Gethours ()" et "getutchours ()«Méthodes
  • "gettimeZoneoffset ()" Méthode
  • "obtenir du temps()" Méthode
  • "Sethours ()" Méthode
  • "getSeconds ()" Méthode

Nous allons maintenant passer par chacune des méthodes mentionnées une par une!

Méthode 1: Appliquer le format de temps JavaScript à l'aide de méthodes Gethours () et getutchours ()

Le "Gethours ()»La méthode renvoie l'heure de 0 à 23 de la date en cours, et le« «getutchours ()»Méthode Sortie L'heure actuelle selon UTC. Ces méthodes peuvent être implémentées pour retourner l'heure en cours et l'heure UTC correspondante, respectivement.

Exemple

Dans cet exemple, nous créerons un objet Date avec le nouveau constructeur Date () pour afficher la date et l'heure actuelles:

Let TimeFormat = new Date ();

Maintenant, invoquez la méthode Gethours () pour obtenir l'heure en cours en considérant la date et l'heure actuelles:

console.Log ("L'heure en cours est:", TimeFormat.gethours ());

Appliquez également la méthode getutchours () pour obtenir également l'heure coordonnée universelle:

console.Log ("L'heure UTC actuelle est:", TimeFormat.getutchours ());

Sortir

Méthode 2: Appliquer le format de temps JavaScript à l'aide de la méthode gettimezoneoffset ()

Le "gettimeZoneoffset ()»La méthode calcule la différence entre l'heure UTC et l'heure locale en quelques minutes. Cette méthode peut être appliquée pour découvrir la différence entre le temps mentionné pour un traitement ultérieur…

L'exemple suivant démontre le concept ci-dessus.

Exemple

Tout d'abord, créez un objet date comme discuté dans la méthode précédente. Après cela, appliquez la méthode getTimeZoneOffset () pour retourner la différence entre l'UTC et le fuseau horaire local en quelques minutes:

timeFormat = (new Date ().getTimeZoneOffset ());

Enfin, enregistrez le décalage horaire en minutes:

console.Log ("La différence entre UTC et le fuseau horaire local est:", TimeFormat)

Sortir

On peut voir à partir de la sortie qu'il y a une différence horaire négative de -240 minutes entre l'UTC et le fuseau horaire local.

Méthode 3: Appliquer le format de temps JavaScript à l'aide de getTime ()

Le "obtenir du temps()»Méthode calcule le nombre de millisecondes depuis le 1er janvier 1970 et le retourne. Cette méthode peut être mise en œuvre pour retourner les millisecondes à partir de la date mentionnée jusqu'à l'heure actuelle.

Passez par l'exemple donné ci-dessous.

Exemple

Tout d'abord, répétez la méthode précédente pour créer un nouvel objet de date. Maintenant, appliquez le «obtenir du temps()»Méthode pour retourner le nombre de millisecondes depuis le 1er janvier 1970 jusqu'à l'heure actuelle:

timeFormat = (new Date ().obtenir du temps());

Enfin, enregistrez les millisecondes qui comptent sur la console:

console.Log ("Le nombre de millisecondes passés du 1er janvier 1970 UTC + 0 est:", TimeFormat)

Sortir

Méthode 4: Appliquer le format de temps JavaScript à l'aide de la méthode Sethours ()

Le "Sethours ()»La méthode définit l'heure d'une date. Cette méthode peut être utilisée pour spécifier le temps personnalisé dans l'argument de la méthode.

Syntaxe

Date.Sethours (heures, minutes, secondes)

Dans la syntaxe donnée, le premier argument fait référence au «heure», Le deuxième argument indique«minutes», Et le troisième argument fait référence au«secondes".

Exemple

Tout d'abord, créez un nouvel objet de date comme suit:

Let TimeFormat = new Date ();

Ensuite, définissez le temps personnalisé à l'aide de la méthode Sethours () en plaçant respectivement les heures, les minutes et les secondes de son argument et l'afficher:

format de l'heure.Sethours (1, 10, 15);
console.Log ("L'heure actuelle Wrt L'heure définie est:", TimeFormat);

Sortir

Méthode 5: Appliquer le format de temps JavaScript à l'aide de GetSeconds () Méthode

Le "getSeconds ()»La méthode renvoie les secondes allant de 0 à 59. Cette méthode peut être implémentée pour afficher le temps précis avec des secondes.

Exemple

Dans cette démonstration, appliquez la méthode getSeconds () sur l'objet de date créé:

Let TimeFormat = new Date ();
format de l'heure.getSeconds ()

Maintenant, enregistrez le temps précis avec des secondes sur la console:

console.log ("La date et l'heure actuelles est:", TimeFormat);

Sortir

Nous avons compilé tous les formats de temps JavaScript possibles dans ce blog.

Conclusion

Pour appliquer des formats de temps en JavaScript, utilisez le «Gethours ()" et "getutchours ()«Méthodes pour obtenir respectivement l'heure actuelle et UTC, le«gettimeZoneoffset ()«Méthode pour calculer le décalage horaire entre le fuseau horaire local et l'UTC, le«obtenir du temps()»Méthode pour retourner les millisecondes du 1er janvier 1970 jusqu'à l'heure actuelle, le«Sethours ()«Méthode» pour spécifier le temps personnalisé ou le «getSeconds ()”Méthode pour obtenir le temps précis avec des secondes. Ce blog a démontré les méthodes pour appliquer les formats de temps en javascript.