Le timestamp 0 correspond au 1er janvier 1970 à 00:00:00 UTC — l'« epoch Unix », point de départ de tous les timestamps.
Un instant précis, indépendant du fuseau horaire
Un timestamp Unix compte le nombre de secondes (parfois de millisecondes) écoulées depuis le 1er janvier 1970 à minuit UTC. Contrairement à une date écrite en toutes lettres, il ne dépend d'aucun fuseau horaire ni format régional : deux systèmes n'importe où dans le monde qui partagent le même timestamp désignent exactement le même instant. C'est pourquoi ce format est omniprésent dans les bases de données, les API et les journaux (logs) de serveurs.
Comment utiliser le convertisseur ?
- Collez un timestamp Unix (l'outil détecte automatiquement s'il est en secondes ou en millisecondes), ou cliquez sur « Utiliser l'heure actuelle ».
- Lisez la date au format ISO 8601, UTC et heure locale française.
- Pour le sens inverse, choisissez une date dans le second champ pour obtenir son timestamp.
Cas d'usage
- Débogage : lire un timestamp trouvé dans un fichier de log, une réponse d'API ou un jeton JWT.
- Base de données : convertir une date en timestamp pour une requête ou une insertion.
- Planification : calculer le timestamp d'une échéance future pour un système de tâches programmées.
Erreurs fréquentes
- Confondre secondes et millisecondes : un timestamp en millisecondes interprété comme des secondes pointe vers une date bien plus lointaine (en général au-delà de l'an 50000).
- Oublier le décalage horaire : le timestamp lui-même est universel, mais son affichage en heure locale dépend du fuseau — toujours vérifier si l'on compare en UTC ou en heure locale.
Compatibilité
Fonctionne sur mobile, tablette et ordinateur, sans inscription. Pour formater du JSON contenant des timestamps, voyez le formateur JSON.