Convertisseur de Timestamp Unix en Ligne | Convertir Timestamp en Date et Heure

Conversion de Timestamp

Timestamp Unix actuel (secondes)
Timestamp

Qu'est-ce qu'un Timestamp Unix ?

Un timestamp Unix (également appelé temps epoch) est le nombre de secondes écoulées depuis le 1er janvier 1970 (UTC). C'est une méthode pour suivre le temps comme un total cumulatif de secondes, ce qui facilite le traitement et la comparaison des dates par les ordinateurs.

Temps lisible par l'hommeSeconde(s)
1 heure3600
1 jour86400
1 semaine604800
1 mois (30,44 jours)2629743
1 an (365,24 jours)31556926

Que se passera-t-il le 19 janvier 2038 ?

Le 19 janvier 2038, à 03:14:07 UTC, les systèmes 32 bits connaîtront un débordement d'entier dans la représentation du temps Unix, connu sous le nom de problème de l'an 2038. Après ce point, ces systèmes ne pourront plus encoder correctement les temps, à moins d'être mis à jour pour utiliser un format de timestamp plus large.

Obtenir le timestamp Unix dans différents langages de programmation

LangageCode
JavaScript
Math.round(new Date() / 1000)
Python
import time time.time()
Ruby
Time.now.to_i
Go
import ('time') int64(time.Now().Unix())
Java(pure)
System.currentTimeMillis() / 1000
Java(joda)
DateTime.now().getMillis() / 1000
Java >= 8
Instant.now().getEpochSecond()
Swift
Date().timeIntervalSince1970
C
#include <sys/time.h> struct timeval tv; gettimeofday(&tv, NULL);
Objective-C
[[NSDate date] timeIntervalSince1970]
MySQL
SELECT unix_timestamp(now())
SQLite
SELECT strftime('%s', 'now')
PHP
<?php pure php time();
Erlang
calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.
Shell
date +%s
Groovy
(new Date().time / 1000).longValue()
Lua
os.time()
.NET/C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds();
Dart
(new DateTime.now().millisecondsSinceEpoch / 1000).truncate()