Pas le premier et certainement pas le dernier article que je partagerai sur la nouvelle API Temporal
en JavaScript.
Celui-ci s'attarde sur Temporal.ZonedDateTime
et insiste sur les différences entre une date au format numéraire pur (type timestamp UNIX) ou au format UTC qui représente un instant unique universel, et Temporal.ZonedDateTime
qui y ajoute la localisation où cette date est née : le fuseau horaire. Une sorte de contexte qui lui est ajouté.
Ce n'est pas toujours utile mais pour certains usages c'est une information importante qui est perdue lorsqu'on stocke une date en UTC.
L'article présente également des exemples de cas qui entraînent souvent des erreurs : les ajout d'heures ou de jours à une date aux abords du passage à l'heure d'été ou d'hiver.