Maison > interface Web > js tutoriel > Comment convertir efficacement une époque UTC en une date locale ?

Comment convertir efficacement une époque UTC en une date locale ?

Susan Sarandon
Libérer: 2024-11-15 16:00:03
original
976 Les gens l'ont consulté

How to Convert a UTC Epoch to a Local Date Effectively?

Convertir efficacement l'époque UTC en date locale

Dans une quête visant à transformer les époques UTC en objets de date, un défi courant se pose lorsque l'hypothèse est fait que l’époque fournie est locale. Pour résoudre ce problème, une approche plus efficace peut être utilisée.

La solution

Au lieu de convertir l'époque UTC en une date UTC, puis de l'ajuster à l'heure locale fuseau horaire, la solution réside dans le réglage de la date initiale à l'époque et l'ajout d'unités UTC. Par exemple, considérons une époque UTC en secondes, telle que 1234567890 :

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

En utilisant cette technique, l'objet date résultant, d, reflétera avec précision le fuseau horaire local et fournira la conversion souhaitée à partir de l'époque UTC. à une date locale.

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