Fuseaux horaires
La même heure dans plusieurs fuseaux horaires : pour une réunion, un appel ou une mise en production.
| Fuseau | Heure | Jour | Décalage | Écart | Actions |
|---|
Bon à savoir
- Les noms des fuseaux
- Les noms sont ceux de la base des fuseaux horaires de l’IANA (
Europe/Paris,America/New_York), utilisée par tous les systèmes d’exploitation. Ils nomment une ville plutôt qu’une abréviation :CSTpeut désigner l’Amérique centrale, la Chine ou Cuba, et une abréviation ne dit pas quand commence l’heure d’été. - L’heure d’été
- Les dates du changement diffèrent selon les pays : les États-Unis changent environ trois semaines avant l’Europe au printemps, et une semaine après à l’automne. Pendant ces semaines, l’écart entre Paris et New York est de 5 heures au lieu de 6. L’hémisphère Sud a son été en janvier.
- Demi-heures et quarts d’heure
- Certains décalages ne tombent pas sur une heure entière : l’Inde (
+05:30), le Népal (+05:45), Terre-Neuve (-03:30), les îles Chatham (+12:45).
Transparence
Tout est calculé dans votre navigateur, par les scripts listés ci-dessous. Rien de ce que vous saisissez ne quitte cette page.
- Garanti par votre navigateur
- La politique de sécurité du contenu (CSP) de cette page n’autorise qu’une destination, la mesure d’audience du site (
connect-src https://stats.r-no.fr, voir plus bas), et interdit tout envoi de formulaire (form-action 'none') : même un bogue ne pourrait envoyer nulle part ce que vous saisissez. Vous pouvez lire cette politique en haut du code source de la page. - Mesure d’audience
- Comme toutes les pages du site, celle-ci compte sa visite avec Umami, installé sur le serveur de R-no lui-même (
stats.r-no.fr). Il reçoit l’adresse de la page, sans paramètres ni ancre, le site d’où vous venez (son nom de domaine seulement), votre navigateur, votre système, votre langue et la taille de votre écran, ainsi que le pays, la région et la ville déduits de votre adresse IP, qui n’est pas conservée. Il ne reçoit jamais ce que vous saisissez, ni le résultat de l’outil. Aucun cookie, rien d’enregistré dans votre navigateur ; si votre navigateur demande à ne pas être suivi (Do Not Track), rien n’est mesuré. Les données sont effacées au bout de 25 mois.- /commun/mesure.js : le filtre appliqué avant chaque envoi, écrit pour R-no Toolbox. 1.4 kB
SHA-256225eec74fd12623d82fc05ee7d222be629ce454d081c129e8d1e249ed37ee716 - https://stats.r-no.fr/m.js : le script de suivi d’Umami, libre (MIT), servi par le serveur de mesure. Son empreinte n’est pas affichée ici : elle change à chaque version d’Umami, et vous ne pouvez pas vérifier depuis votre navigateur qu’il s’agit du code publié. Pour cette partie, il faut faire confiance à R-no.
- /commun/mesure.js : le filtre appliqué avant chaque envoi, écrit pour R-no Toolbox. 1.4 kB
- Ce qui est conservé
- Aucun cookie, et rien dans l’adresse. Ce que vous saisissez n’est jamais conservé : tout disparaît quand vous rechargez ou fermez la page. La langue est donnée par l’adresse elle-même (
/en/ou/fr/) : rien n’est conservé pour s’en souvenir. Comme tout site web, le serveur note le téléchargement de la page et de ses fichiers dans ses journaux d’accès (adresse IP, date et heure, adresse demandée, nom du navigateur). Il ne reçoit jamais ce que vous saisissez. - Le code qui s’exécute ici
-
- app.js: les conversions et la page, écrites pour R-no Toolbox. Non minifié, sans bibliothèque tierce. 16.4 kB
SHA-256ff71c38ad8becd7aab094e0b514173e82fdb925712930a2dcbb8cfab94994b0f - textes.js: les messages en français de l’outil, affichés par son script (le reste de la page française est écrit dans son HTML à la construction du site). Il ne fait que définir des textes, sans aucune logique. 6.4 kB
SHA-25627b1f468fd9962b241faa12097b93bbfbcbdecf82ae2219d4a6885306eaaec55 - /commun/langue.js: l’aide à la traduction, la même sur toutes les pages du site. Elle lit la langue de la page et donne à l’outil ses messages dans cette langue. Elle ne conserve rien. 1.6 kB
SHA-25680f76f69773ef628d36d09bf8387cfedebda4529210d7120649b6f5603310631
- app.js: les conversions et la page, écrites pour R-no Toolbox. Non minifié, sans bibliothèque tierce. 16.4 kB
- D’où viennent les règles
- De votre navigateur : il embarque une copie de la base des fuseaux de l’IANA (par ICU) et la donne à la page avec
Intl.DateTimeFormat. La page ne télécharge aucune règle et ne dépend d’aucun serveur. Le revers : un navigateur ancien peut ignorer un changement de règles récent (un pays qui abandonne l’heure d’été, par exemple). - Votre fuseau
- La page part du fuseau de votre appareil, que votre navigateur lui donne. Il ne sert qu’à l’affichage : il n’est jamais envoyé ni conservé. La liste des fuseaux que vous ajoutez est oubliée quand vous quittez la page.
- Comment c’est vérifié
- Les conversions ont été comparées à GNU date et à la base tz du système sur 2 000 instants entre 1970 et 2037, dans 12 fuseaux (dont Calcutta, Katmandou, Lord Howe et Chatham), et sur chaque changement d’heure de Paris, New York et Sydney de 2020 à 2030, heures sautées et répétées comprises. Les tests sont relancés avant chaque mise en ligne.
- Vérifiez vous-même
- Téléchargez un script et comparez son empreinte avec celle affichée ci-dessus :
curl -s https://r-no.fr/dates/timezones/app.js | shasum -a 256 - Limites
- Les règles sont celles de la copie de la base tz de votre navigateur. Avant 1970, la base est moins fiable. Les heures futures supposent que les règles d’aujourd’hui resteront en vigueur. La « nuit » (de 22 h à 7 h) n’est qu’une indication.