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
Pour convertir cette plage de dates en UTC, suivez ces étapes :
var date = new Date();
var now_utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds());
console.log(date.toISOString());
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
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!