Maison > interface Web > js tutoriel > Comment puis-je déterminer avec précision le fuseau horaire d'un client à l'aide de JavaScript ?

Comment puis-je déterminer avec précision le fuseau horaire d'un client à l'aide de JavaScript ?

Susan Sarandon
Libérer: 2025-01-01 02:47:11
original
166 Les gens l'ont consulté

How Can I Accurately Determine a Client's Time Zone Using JavaScript?

Comment déterminer avec précision le fuseau horaire d'un client en JavaScript

Récupérer les informations de fuseau horaire et de décalage d'un client en JavaScript est souvent une nécessité pour les applications qui nécessitent une gestion précise du temps . Obtenir à la fois le fuseau horaire spécifique (par exemple, Europe/Londres) et le décalage par rapport à UTC (par exemple, UTC 01) est crucial.

Malheureusement, calculer le fuseau horaire basé uniquement sur le décalage est une approche erronée. Les fuseaux horaires subissent des ajustements fréquents tout au long de l'année et les règles d'heure d'été varient, ce qui rend difficile le maintien d'une représentation précise.

Pour déterminer le fuseau horaire IANA (Internet Assigned Numbers Authority) du client en JavaScript, il est recommandé de exploitez la méthode suivante :

console.log(Intl.DateTimeFormat().resolvedOptions().timeZone);
Copier après la connexion

Cette approche fournit la représentation la plus fiable et la plus à jour du fuseau horaire actuel du client en fonction des paramètres internes du navigateur. paramètres.

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