Outil de Conversion de Timestamp Unix Secondes Depuis le 1er Janvier 1970 (UTC)

Heure Actuelle :
Secondes
Changer le Format
Secondes
Secondes

Convertisseur de Timestamp Unix - Outil en ligne gratuit pour développeurs

Indispensable pour le développement système, les tests d'API et l'analyse de journaux. Convertissez instantanément entre timestamp Unix et date lisible, avec prise en charge des secondes et des millisecondes.

✨ Fonctionnalités principales

  • Conversion bidirectionnelle : Passez facilement d'un timestamp Unix à une date lisible, ou d'une date à un timestamp Unix.
  • Horloge en temps réel : Visualisez le timestamp Unix courant en direct, avec options de pause et de reprise.
  • Secondes et millisecondes : Prend en charge les timestamps à 10 chiffres (secondes) et à 13 chiffres (millisecondes).
  • Copie en un clic : Copiez instantanément le timestamp généré dans le presse-papiers.
  • Extraits de code multilangage : Des exemples prêts à l'emploi en Python, JavaScript, PHP, Java et Go sont disponibles en bas de page.

🎯 Cas d'utilisation courants

  • Développement back-end : Gestion des champs temporels en base de données et traitement des timestamps dans les requêtes API REST.
  • Analyse de journaux (logs) : Lecture des journaux serveur et localisation précise des incidents.
  • Analyse de données : Traitement de séries temporelles et enregistrement des horodatages d'événements.
  • Tests d'API : Construction de jeux de données de test et validation des paramètres temporels.
  • Débogage : Investigation des anomalies liées au temps et compréhension de la logique de calcul horaire.

📖 Comment utiliser cet outil ?

  1. Timestamp → Date : Saisissez un timestamp Unix (ex. : 1700000000) dans le champ prévu, puis cliquez sur « Convertir ».
  2. Date → Timestamp : Renseignez l'année, le mois, le jour, l'heure et la minute souhaitées, puis cliquez sur « Convertir ».
  3. Choisir l'unité : Sélectionnez secondes ou millisecondes selon vos besoins.
  4. Copier le résultat : Utilisez le bouton « Copier le Timestamp » pour transférer la valeur dans le presse-papiers.

💡 Conseils pratiques

  • Identifier le format : Un nombre à 10 chiffres correspond à des secondes ; à 13 chiffres, à des millisecondes.
  • Fuseau horaire : Les timestamps Unix sont toujours en UTC. Pour obtenir l'heure de Paris (CET/CEST), ajoutez +1 h en hiver et +2 h en été.
  • Traitement par lot : Pour convertir plusieurs timestamps, utilisez les extraits de code fournis dans vos scripts ou pipelines de traitement.

❓ Questions fréquentes (FAQ)

Q. Qu'est-ce qu'un timestamp Unix ?
A. C'est le nombre total de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, également appelé heure Unix ou heure POSIX. Ce format est universel et indépendant des fuseaux horaires.
Q. Comment convertir un timestamp en heure française ?
A. L'outil affiche l'heure en UTC. Pour la France, ajoutez +1 h (heure d'hiver) ou +2 h (heure d'été, CEST) au résultat obtenu.
Q. Quelle est la différence entre secondes et millisecondes ?
A. Un timestamp en secondes comporte 10 chiffres (ex. : 1700000000). En millisecondes, il en comporte 13 (ex. : 1700000000000). JavaScript utilise des millisecondes par défaut avec Date.now().
Q. Cet outil est-il gratuit ?
A. Oui, entièrement gratuit et sans inscription requise.

Méthodes pour obtenir le timestamp Unix actuel dans différents langages :

Javatime
JavaScriptMath.round(new Date().getTime()/1000)
Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
MySQLSELECT unix_timestamp(now())
Perltime
PHPtime()
PostgreSQLSELECT extract(epoch FROM now())
Pythonimport time + time.time()
RubyTime.now、Time.new、Time.now.to_i
Go import time + int32(time.Now().Unix())
SQL ServerSELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
Unix / Linuxdate +%s
VBScript / ASPDateDiff("s", "01/01/1970 00:00:00", Now())

Méthodes pour convertir un timestamp Unix en heure lisible dans différents langages :

Java String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000))
JavaScript var unixTimestamp = new Date(Unix timestamp * 1000) + commonTime = unixTimestamp.toLocaleString()
Linuxdate -d @Unix timestamp
MySQLfrom_unixtime(Unix timestamp)
Perl my $time = Unix timestamp + my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]
PHPdate('r', Unix timestamp)
PostgreSQL SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1 second';
Pythonimport time + time.gmtime(Unix timestamp)
RubyTime.at(Unix timestamp)
SQL ServerDATEADD(s, Unix timestamp, '1970-01-01 00:00:00')
VBScript / ASPDateAdd("s", Unix timestamp, "01/01/1970 00:00:00")

Méthodes pour convertir une date en timestamp Unix dans différents langages :

Java long epoch = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00");
JavaScript var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second))
MySQLSELECT unix_timestamp(time)
Perl use Time::Local + my $time = timelocal($sec, $min, $hour, $day, $month, $year);
PHPmktime(hour, minute, second, month, day, year)
PostgreSQLSELECT extract(epoch FROM date('YYYY-MM-DD HH:MM:SS'));
Python import time + int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S')))
RubyTime.local(year, month, day, hour, minute, second)
SQL ServerSELECT DATEDIFF(s, '1970-01-01 00:00:00', time)
Unix / Linuxdate +%s -d"Jan 1, 1970 00:00:01"
VBScript / ASPDateDiff("s", "01/01/1970 00:00:00", time)