Convertissez n'importe quelle date et heure entre deux fuseaux horaires, avec le décalage en direct — dans votre navigateur.
Un fuseau horaire n'est pas un nombre d'heures fixe par rapport à vous : c'est une règle qui change avec le calendrier. La moitié du monde décale ses horloges deux fois par an, le changement n'a pas lieu aux mêmes dates dans l'hémisphère nord et dans l'hémisphère sud, et quelques fuseaux sont décalés d'une demi-heure ou d'un quart d'heure — l'Inde est à UTC+05:30 et le Népal à UTC+05:45. C'est pour cela que « il suffit d'ajouter trois heures » échoue discrètement quand on planifie un appel des semaines à l'avance. Ce convertisseur prend une date et une heure précises dans un fuseau et vous donne l'heure exacte affichée dans un autre, en utilisant les règles en vigueur ce jour-là.
En interne, l'outil lit la base de données de fuseaux horaires IANA déjà fournie avec votre navigateur, via l'API standard Intl. La conversion utilise la technique du miroir : elle formate un instant candidat dans le fuseau choisi, relit l'année, le mois, le jour, l'heure et les minutes, et compare cette lecture à l'heure que vous avez saisie. L'écart entre les deux est le décalage du fuseau à cet instant, et l'appliquer permet de fixer le moment UTC exact, qui est ensuite formaté de nouveau dans le fuseau de destination. Le décalage est vérifié une seconde fois, si bien qu'une date tombant sur un changement d'heure se résout correctement au lieu de se retrouver décalée d'une heure, et qu'une heure qui n'existe pas — l'heure sautée lors du passage à l'heure d'été — est reportée en avant, comme le font les applications de calendrier.
En pratique, il répond aux questions qui compliquent le travail à distance : ce que 9 h à São Paulo signifie pour un collègue à Lisbonne, à quelle heure un webinaire de 18 h à New York commence à Brasília, si une échéance fixée à Tokyo est déjà passée. Les deux fuseaux choisis affichent aussi une horloge en direct, ce qui permet de vérifier l'heure qu'il est de chaque côté avant d'envoyer une invitation. La liste des fuseaux, les décalages et la conversion s'exécutent tous sur votre appareil : aucune date, réunion ou localisation n'est jamais transmise.
L'heure que vous saisissez est formatée dans le fuseau d'origine avec Intl.DateTimeFormat puis relue élément par élément ; l'écart entre cette lecture et l'instant candidat correspond au décalage du fuseau à ce moment-là. Appliquer ce décalage donne l'instant UTC exact, formaté une nouvelle fois dans le fuseau de destination. Le décalage est revérifié après le premier passage, afin que les changements d'heure et les fuseaux à la demi-heure se résolvent correctement.
Oui. Le décalage est calculé pour la date exacte que vous saisissez, et non pour aujourd'hui : une réunion en juillet et une en décembre sont donc converties avec les règles en vigueur ces jours-là.
De votre propre navigateur, qui expose la base de données de fuseaux horaires IANA — la même liste que celle utilisée par les systèmes d'exploitation. Les fuseaux sont présentés par ville avec leur décalage UTC actuel.
Parce que certains fuseaux sont décalés de 30 ou 45 minutes, comme l'Inde à UTC+05:30. Le convertisseur affiche toujours l'écart exact en heures et en minutes.
La nuit où les horloges avancent, une heure est sautée : cette heure n'existe donc jamais. Le convertisseur la reporte en avant de la durée du saut, comme le font les calendriers et les téléphones.
Non. La conversion s'exécute entièrement en JavaScript sur votre appareil. Aucune date, aucun fuseau ni aucun nom d'événement n'est envoyé à un serveur.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.