Maison > interface Web > js tutoriel > Comment convertir des dates localisées en UTC en JavaScript ?

Comment convertir des dates localisées en UTC en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-12-08 08:58:13
original
671 Les gens l'ont consulté

How Do I Convert Localized Dates to UTC in JavaScript?

Conversion de dates en UTC en JavaScript

Lorsque vous travaillez avec des données internationales, il est souvent nécessaire de convertir des dates vers et depuis le temps universel coordonné ( UTC). JavaScript fournit plusieurs méthodes pour gérer cette conversion, y compris l'objet Date.

Conversion d'une plage de dates localisée en UTC

Considérez la plage de dates suivante saisie par un utilisateur :

2009-1-1 to 2009-1-3
Copier après la connexion

Pour convertir cette plage de dates en UTC, suivez ces étapes :

  1. Créez une nouvelle Objet Date :
var date = new Date();
Copier après la connexion
  1. Utilisez les méthodes UTC pour obtenir les équivalents UTC des composants de la date :
var now_utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(),
                date.getUTCDate(), date.getUTCHours(),
                date.getUTCMinutes(), date.getUTCSeconds());
Copier après la connexion
  1. Convertir l'UTC date en une chaîne au format ISO 8601 :
console.log(date.toISOString());
Copier après la connexion

Cela affichera la plage de dates au format ISO Format 8601, attendu par le serveur :

2009-01-01T08:00:00.000Z to 2009-01-04T07:59:59.999Z
Copier après la connexion

Notez que JavaScript utilise le suffixe "Z" pour indiquer que l'heure est en UTC.

En suivant ces étapes, vous pouvez convertissez facilement les dates localisées en UTC à l'aide de JavaScript. Ceci est essentiel pour envoyer des dates et des heures aux serveurs qui attendent des données dans un fuseau horaire différent.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal