Comment convertir une date en UTC en JavaScript

Comment Convertir Une Date En Utc En Javascript



UTC signifie ' Coordonnée de temps universel ”. C'est une heure standard qui est utilisée dans tous les pays. Dans certaines applications, telles que les applications de chat, les développeurs doivent représenter l'heure au format UTC. Cela peut être réalisé en utilisant les méthodes de préconstruction JavaScript de l'objet Date.

Cet article définira le processus de conversion de la date locale au format UTC en JavaScript.

Comment convertir une date en UTC en JavaScript ?

Pour convertir une date en UTC, utilisez les méthodes JavaScript prédéfinies ci-dessous :







  • Méthode Date.UTC()
  • Méthode toUTCString()

Discutons de ces méthodes une par une.



Méthode 1 : convertir la date en UTC à l'aide de la méthode Date.UTC()

La première approche pour convertir la date en UTC est le ' Date.UTC() ' méthode. Il s'agit d'une méthode statique prédéfinie de l'objet Date qui convertit la date-heure spécifiée en UTC en millisecondes. Il accepte la date avec l'heure comme argument, puis la renvoie en millisecondes à partir du 1er janvier 1970 jusqu'à la date-heure spécifiée.



Syntaxe
Utilisez la syntaxe ci-dessous pour la méthode Date.UTC() pour convertir la date en UTC :





Date . UTC ( an , mon , journée , heure , min , seconde , Mme )

Dans la syntaxe ci-dessus,

  • La ' an ' sera un entier à quatre chiffres tel que ' 2022 ”.
  • ' mon ” est un nombre entier compris entre 1 et 12 représentant le “ mois ”.
  • ' journée ” est un entier compris entre 1 et 31, indiquant le jour du mois.
  • ' heures ” indique un nombre entier compris entre 0 et 23, et la valeur par défaut des heures est définie sur 0.
  • ' min « représente » minutes ” entre 0 et 59, et la valeur par défaut est 0.
  • ' seconde ” correspond aux secondes comprises entre 0 et 59, et la valeur par défaut des secondes est 0.
  • ' Mme ” correspond aux millisecondes comprises entre 0 et 999, la valeur par défaut est définie sur 0
  • 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 ”.

Valeur de retour
Il renvoie un nombre représentant la date-heure en millisecondes du 1er janvier 1970 à la date-heure spécifiée.



Exemple
Appeler le ' Date.UTC() 'méthode en passant date-heure' 2022 , 1 , 5 , 12 , Onze , 14 ' comme argument et stockez la valeur renvoyée dans la variable ' dateutc ” :

a été dateutc = Date . UTC ( 2022 , 1 , 5 , 12 , Onze , 14 ) ;

Imprimez l'UTC résultant en millisecondes sur la console en utilisant le ' console.log() ' méthode:

console. Journal ( dateutc ) ;

La sortie correspondante sera :

Méthode 2 : convertir la date en UTC à l'aide de la méthode toUTCString()

Une autre méthode pour convertir la date en UTC est le ' toUTCString() ' méthode. Il convertit la date-heure locale au format UTC sous forme de chaîne en fonction du temps universel. C'est le moyen le plus simple de convertir l'heure locale en UTC.

Syntaxe
Suivez la syntaxe donnée pour le ' toUTCString() ' méthode:

dateObject. toUTCString ( )

Il appelle avec l'objet date qui renvoie la date et l'heure actuelles, et il ne prend aucun paramètre.

Valeur de retour
Il renvoie une chaîne qui représente la date-heure au format UTC ' GMT ' fuseau horaire.

Exemple
Tout d'abord, créez une variable ' Datelocale ' qui stocke la date-heure actuelle en appelant le ' nouvelle date() ', le constructeur de l'objet Date :

a été Datelocale = Nouveau Date ( ) ;

Appeler le ' toUTCString() « méthode avec variable » Datelocale ' qui stocke la date-heure actuelle et stocke l'heure résultante dans la variable ' dateutc ” :

a été dateutc = Datelocale. toUTCString ( ) ;

Imprimez l'heure UTC sur la console :

console. Journal ( dateutc ) ;

La sortie affiche la date et l'heure UTC :

Conclusion

Pour convertir la date en UTC, utilisez les méthodes JavaScript prédéfinies, ' Date.UTC() ' méthode ou ' versChaîneUTC( )' méthode. La méthode Date.UTC() renvoie l'heure en millisecondes, tandis que la méthode toUTCString() donne la date-heure sous forme de chaîne. C'est la méthode simple, la plus simple et la plus couramment utilisée pour convertir la date-heure en UTC. alors que Date.UTC est uniquement à des fins de démonstration, l'utilisateur ne doit pas l'utiliser. Cet article définit le processus de conversion de la date locale au format UTC en JavaScript avec des exemples.