ESC
Developer

Timestamps Unix Expliqués : Qu'est-ce que le Temps Epoch ?

Comprendre les timestamps Unix, pourquoi ils commencent le 1er janvier 1970, comment les convertir et les pièges de fuseau horaire.

2026-06-29 7 min read Developer
Unix Timestamp / Epoch Time Guide

Qu'est-ce qu'un Timestamp Unix ?

Un timestamp Unix est le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC. Ce moment est appelé l'epoch Unix.

Exemple : Le timestamp 1735689600 représente le 1er janvier 2025, 00:00:00 UTC.

Secondes vs Millisecondes

JavaScript utilise les millisecondes (Date.now() renvoie ~1 750 000 000 000), tandis que la plupart des outils Unix utilisent les secondes. Les confondre est l'erreur de timestamp la plus courante.

// JavaScript — millisecondes (13 chiffres)
Date.now()   // → 1750000000000
// Bash/Python/PHP — secondes (10 chiffres)
date +%s     // 1750000000

Le Piège du Fuseau Horaire

Un timestamp Unix est toujours UTC. La confusion survient lors de la conversion : date() en PHP sans fuseau horaire utilise l'heure du serveur.

Règle : Stockez en UTC, convertissez en heure locale uniquement à l'affichage.
Aide-mémoire Cron

Tous les modèles cron sur une page.

Ouvrir l'aide-mémoire

Convertissez les Timestamps Instantanément

Convertissez les timestamps Unix en dates lisibles et inversement — millisecondes, secondes et fuseaux horaires.

Aussi sur MoreOnlineTools