Skip to content

Unix Timestamp Converter

Conversion entre timestamps Unix et dates lisibles.

Heure actuelle

- Unix Timestamp
- Date/Heure locale

Timestamp → Date

UTC-
Local-
ISO 8601-
RFC 2822-
Relatif-

Date → Timestamp

Secondes-
Millisecondes-

Dates courantes

Reference

Conversions courantes

Periode Secondes
1 minute 60
1 heure 3,600
1 jour 86,400
1 semaine 604,800
30 jours 2,592,000
365 jours 31,536,000

Formats de date

Format Exemple
Unix (s) 1702569600
Unix (ms) 1702569600000
ISO 8601 2023-12-14T16:00:00.000Z
RFC 2822 Thu, 14 Dec 2023 16:00:00 +0000

CLI

# Timestamp actuel
date +%s

# Timestamp en milliseconds
date +%s%3N

# Timestamp vers date
date -d @1702569600

# Date vers timestamp
date -d "2023-12-14 16:00:00" +%s

# Date ISO
date -u +"%Y-%m-%dT%H:%M:%SZ"

Langages

# Python
import time
time.time()                    # Timestamp actuel
datetime.fromtimestamp(ts)     # Vers datetime
datetime.now().timestamp()     # Depuis datetime
// JavaScript
Date.now()                     // Timestamp ms
Math.floor(Date.now()/1000)    // Timestamp s
new Date(ts * 1000)            // Vers Date
# PowerShell
[DateTimeOffset]::Now.ToUnixTimeSeconds()
[DateTimeOffset]::FromUnixTimeSeconds(1702569600)

Probleme Y2K38

Les systemes 32-bit ont un timestamp max de 2147483647 (19 janvier 2038 a 03:14:07 UTC). Utilisez des entiers 64-bit.