LA BOÎTE À OUTILS DU TEMPS
Différence entre deux timestamps
Calculez une durée exacte entre deux instants, dans une unité commune.
Comparer deux instants dans votre code
En JavaScript, comparez deux valeurs Date.parse() après avoir vérifié qu’elles ne sont pas NaN. En Python, comparez des datetime avec fuseau. En PHP, comparez deux DateTimeImmutable construits avec des décalages explicites.
Par exemple, 2024-04-01T14:00:00+02:00 et 2024-04-01T12:00:00Z sont égaux comme instants. Comparer leurs chaînes de caractères ne suffit pas. Voir la comparaison en Java.
Une durée écoulée, pas un calendrier
L’outil soustrait le départ à la fin. Une valeur négative signifie que l’instant de fin précède celui de départ. Un jour vaut ici exactement 86 400 secondes.
Lors d’un changement d’heure, deux minuits locaux consécutifs peuvent être espacés de 23 ou 25 heures. Pour calculer un intervalle, convertissez d’abord chaque date en timestamp avec son décalage correct.