Passer au contenu principal

Convertisseur de timestamp

Le Convertisseur de timestamp est un outil en ligne qui convertit entre les timestamps Unix et les dates lisibles. Prend en charge l'affichage en temps réel et la conversion bidirectionnelle.

🕐 Heure Actuelle

Date/Heure :2025-11-11 13:57:16
Horodatage Unix :1762869436

🔄 Mode de Conversion

📝 Saisie d'Horodatage Unix

✨ Résultat de Conversion

Horodatage Unix :-
Date/Heure :-

L'horodatage Unix représente les secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC. Largement utilisé pour l'échange de données de date/heure entre systèmes.

Fonctionnalités

  • Temps réel : Affiche le timestamp Unix actuel et la date/heure
  • Timestamp vers date : Convertit les timestamps Unix en format de date lisible
  • Date vers timestamp : Convertit la date/heure en timestamp Unix
  • Détection automatique : Reconnaît automatiquement les timestamps en secondes et millisecondes
  • Copie en un clic : Copiez rapidement le résultat de la conversion

Qu'est-ce qu'un timestamp Unix ?

Le timestamp Unix est le nombre de secondes écoulées depuis le 1er janvier 1970 00:00:00 UTC. C'est un nombre simple largement utilisé dans les systèmes informatiques pour stocker et traiter les dates et heures.

Formats de timestamp

  • Timestamp en secondes : 10 chiffres (ex : 1699999999)
  • Timestamp en millisecondes : 13 chiffres (ex : 1699999999999)
Secondes : 1699999999 → 2023-11-15 07:46:39
Millisecondes : 1699999999999 → 2023-11-15 07:46:39.999

Dates importantes

ÉvénementTimestamp UnixDate
Époque Unix01970-01-01 00:00:00
1 milliard de secondes10000000002001-09-09 01:46:40
2 milliards de secondes20000000002033-05-18 03:33:20
Problème 203821474836472038-01-19 03:14:07

Exemples de programmation

JavaScript

// Obtenir le timestamp actuel (millisecondes)
const timestampMs = Date.now();
console.log(timestampMs); // 1699999999999

// Obtenir le timestamp actuel (secondes)
const timestampSec = Math.floor(Date.now() / 1000);
console.log(timestampSec); // 1699999999

// Timestamp vers date
const date = new Date(1699999999 * 1000);
console.log(date.toLocaleString()); // 2023-11-15 07:46:39

// Date vers timestamp
const timestamp = Math.floor(new Date('2023-11-15').getTime() / 1000);
console.log(timestamp); // 1699999999

Python

import time
from datetime import datetime

# Obtenir le timestamp actuel
timestamp = int(time.time())
print(timestamp) # 1699999999

# Timestamp vers date
date = datetime.fromtimestamp(1699999999)
print(date.strftime('%Y-%m-%d %H:%M:%S')) # 2023-11-15 07:46:39

# Date vers timestamp
dt = datetime(2023, 11, 15, 7, 46, 39)
timestamp = int(dt.timestamp())
print(timestamp) # 1699999999

Problème de l'an 2038

La valeur maximale du timestamp Unix sur les systèmes 32 bits est 2 147 483 647 (2038-01-19 03:14:07 UTC). Au-delà de cette valeur, les systèmes 32 bits peuvent rencontrer des erreurs. Les systèmes 64 bits modernes ne sont pas affectés par cette limitation.

Outils associés