Maison > interface Web > js tutoriel > Comment convertir des époques UTC en objets de date locaux en JavaScript ?

Comment convertir des époques UTC en objets de date locaux en JavaScript ?

Susan Sarandon
Libérer: 2024-11-13 08:05:02
original
554 Les gens l'ont consulté

How to Convert UTC Epochs to Local Date Objects in JavaScript?

Créer des objets de date locaux à partir d'époques UTC

Convertir des époques UTC en objets de date locaux peut être une tâche difficile, en particulier compte tenu de l'hypothèse de JavaScript selon laquelle les époques sont locaux lorsqu'ils sont transmis à son constructeur Date. Cet article aborde ce problème en présentant une solution simple qui consiste à définir la date sur l'époque, puis à ajouter des unités UTC.

Considérons une époque UTC stockée en secondes, telle que 1234567890. Pour la convertir en date locale :

var utcSeconds = 1234567890;
var d = new Date(0); // Set date to epoch
d.setUTCSeconds(utcSeconds);
Copier après la connexion

Maintenant, « d » représente un objet date dans votre fuseau horaire local. Par exemple, pour l'époque donnée, « d » serait égal à :

Fri Feb 13 2009 18:31:30 GMT-0500 (EST)
Copier après la connexion

Cette solution ajuste efficacement l'époque pour tenir compte du décalage horaire entre UTC et votre fuseau horaire local. En définissant la date sur l'époque, puis en modifiant les unités UTC, vous pouvez convertir avec précision les époques UTC en objets de date locaux.

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