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.