La Rose
des Nombres

Timestamp Unix négatif : -86 400 secondes

Que vaut le timestamp Unix -86400 ? Un exemple de date antérieure à 1970.

Date et heure UTC
1969-12-31 00:00:00 UTC
Heure à Paris
mercredi 31 décembre 1969, 01:00 (UTC+1)
Équivalent en secondes
-86 400
Équivalent en millisecondes
-86 400 000

Le cas en détail

Les timestamps négatifs désignent des dates avant l'époque de référence. Moins 86 400 secondes, c'est un jour exactement avant le 1er janvier 1970 : le 31 décembre 1969, à minuit UTC. À Paris, il était déjà une heure du matin.

À retenir : Les dates avant 1970 sont représentables par des nombres négatifs, mais certains systèmes anciens ne les acceptent pas.

L'exemple chiffré

Valeurs utilisées dans ce cas (des exemples, pas des données relevées) :

  • Sens de la conversion : Timestamp vers date
  • Timestamp (nombre entier) : -86400
  • Unité du timestamp : Secondes
  • Ville du fuseau d'affichage ou de saisie : Paris
Date et heure UTC
1969-12-31 00:00:00 UTC
Heure à Paris
mercredi 31 décembre 1969, 01:00 (UTC+1)
Équivalent en secondes
-86 400
Équivalent en millisecondes
-86 400 000

Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.

Comment ça se calcule

Un timestamp en secondes est multiplié par 1 000 pour obtenir des millisecondes, l'unité du calendrier du navigateur. L'instant obtenu est affiché en UTC puis dans le fuseau choisi. Pour le sens inverse, la date et l'heure locales sont d'abord converties en instant universel.

Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier.

Pour aller plus loin