Maison >interface Web >js tutoriel >Comment convertir des dates localisées en UTC en JavaScript ?
Conversion de dates en UTC en JavaScript
Supposons que vous disposiez d'un site Web sur lequel les utilisateurs peuvent saisir des plages de dates, telles que "2009-1-1 au 2009-1-3". Ces dates peuvent être saisies par des utilisateurs dans des fuseaux horaires différents, ce qui peut compliquer le traitement sur le serveur. Pour garantir la cohérence et l'exactitude, vous devrez peut-être convertir ces dates en UTC (temps universel coordonné) avant de les envoyer au serveur.
Convertir les dates localisées en UTC
L'objet JavaScript Date fournit des méthodes pour travailler avec les dates et les heures. Pour convertir une plage de dates localisée en UTC, vous pouvez suivre les étapes suivantes :
Exemple de code
Le code suivant montre comment convertir une plage de dates localisée en UTC :
var date = new Date(); var now_utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds()); console.log(new Date(now_utc)); console.log(date.toISOString());
Sortie :
2023-03-13T18:35:55.308Z 2023-03-13T23:35:55.308Z
Dans cet exemple, la date et l'heure localisées sont "2023-03-13T23: 35: 55.308Z". Après la conversion en UTC, la date et l'heure deviennent "2023-03-13T18:35:55.308Z", ce qui représente le même moment dans le temps mais en UTC.
En suivant ces étapes, vous pouvez efficacement convertir des fichiers localisés. les plages de dates sont UTC, garantissant la compatibilité avec le traitement côté serveur et évitant les erreurs potentielles liées au fuseau horaire.
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!