Question

J'espérais que quelqu'un pourrait m'envoyer une base de données de fuseaux horaires régulièrement mise à jour.

J'en ai trouvé un, mais je regrette de ne pas savoir d'où il vient. Cependant, avec le changement d'horloge GMT actuel qui approche à grands pas, je crains que toutes mes données ne soient incorrectes, c'est-à-dire que les différences entre le Royaume-Uni et New Yrok changent à partir de 5 heures. derrière à 6 heures de retard.

Toute aide à ce sujet serait grandement appréciée.

Cameron

Pas de solution correcte

Autres conseils

Voulez-vous dire la base de données Olson ?

Par exemple, la fleegix.js est une librairie javascript activée pour le fuseau horaire, remplacement instantané de la date JavaScript d'origine, vous offrant ainsi une prise en charge complète du fuseau horaire, indépendant du fuseau horaire défini sur la machine de l'utilisateur final exécutant le navigateur. Il utilise les fichiers Olson zoneinfo pour ses données de fuseau horaire.

Je crois que le convertisseur de temps utilise également une telle base de données, ainsi que timeanddate.com , par exemple pour Londres ou New-York .

Toute information DST (heure d’heure) peut être déduite de timeanddate.com , mais aussi de daylight-savings-time.info

Voici un programme javascript qui exploite DST informations pour appliquer le décalage horaire correct.
Et aussi un autre script pour SimpleTimeZone .

Vous pouvez également interroger les données de l'heure d'été à partir de global-time-zones.com , comme dans wwp.britishsummertime.co.uk . Vous avez également des informations sur webexhibits.org

Voir ce forum pour une longue discussion sur la récupération des informations DST.

Enfin, voyez ce que SO question sur un exemple de base de données Olson tar.gz.

Si vous avez la latitude et la longitude de l'endroit où vous souhaitez utiliser les informations de fuseau horaire, vous pouvez les mapper avec les informations de fuseau horaire en utilisant un service tel que celui-ci: http://www.earthtools.org/webservices.htm#timezone

Si vous commencez avec une adresse ou un nom de lieu, vous pouvez obtenir les informations de latitude / longitude en utilisant un service de géocodage - par exemple. voir geonames.org, ou google et yahoo ont aussi des services. Utilisez ensuite le service de fuseau horaire comme ci-dessus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top