Aller au contenu

Convertisseur d’horodatages Unix

ÉPOQUE ACTUELLE HEURE

—

—
Convertisseur de base
Horodatage Unix
Secondes ou millisecondes prises en charge
⇅ —
Date humaine (locale)
Comment obtenir l'horodatage actuel
JavaScript
Date.now() // ms
Math.floor(Date.now() / 1000) // sec
Python
import time
time.time() # sec
Go
time.Now().Unix() // sec
time.Now().UnixMilli() // ms
Java
System.currentTimeMillis(); // ms
PHP
time(); // sec
microtime(true); // sec.usec
SQL (MySQL)
SELECT UNIX_TIMESTAMP();
Horloge mondiale
Basé sur votre temps converti

UTC

UTC

—

—

New York

America/New_York

—

—

Londres

Europe/London

—

—

Paris

Europe/Paris

—

—

Tokyo

Asia/Tokyo

—

—

Shanghai

Asia/Shanghai

—

—

Qu'est-ce qu'un convertisseur d'horodatage Unix ?

Un convertisseur d'horodatage Unix est un utilitaire de développement essentiel conçu pour combler le fossé entre les formats d'heure lisibles par machine et les dates lisibles par l'homme. À la base, un horodatage Unix (également connu sous le nom d'heure d'époque ou heure POSIX) représente le nombre total de secondes écoulées depuis l'époque Unix : 1er janvier 1970, à 00:00:00 Temps universel coordonné (UTC), moins les secondes intercalaires.

Alors que les ordinateurs préfèrent ce format basé sur des nombres entiers pour sa simplicité arithmétique et son efficacité de stockage, les humains trouvent impossible d'interpréter d'un seul coup d'œil des nombres comme 1735689600 comme « 1er janvier 2025 ». Ce convertisseur résout ce problème. Il fournit une interface bidirectionnelle dans laquelle vous pouvez saisir un horodatage brut pour voir la date, ou saisir une date pour générer l'horodatage correct. Il gère à la fois les horodatages Unix standard (secondes) et les horodatages de style JavaScript (millisecondes), ce qui en fait un outil universel pour les développeurs travaillant dans n'importe quel environnement.

Pourquoi devriez-vous utiliser cet outil ?

Dans le monde de l'ingénierie logicielle et de la gestion des données, Unix Timestamp Converter sert plusieurs scénarios de grande valeur :

  • Fonctionnalité de débogage : Lors du débogage des services backend ou de l'analyse des journaux du serveur, vous rencontrerez fréquemment des horodatages. L'utilisation de cet outil vous permet de vérifier instantanément si une tâche cron planifiée s'est exécutée au bon moment ou si un événement a été déclenché dans le bon ordre.
  • Intégration de base de données : Les bases de données telles que MySQL, PostgreSQL et SQLite stockent souvent les dates sous forme d'entiers pour optimiser les performances d'indexation et de requête. Avant d'exécuter une requête, vous pouvez utiliser cet outil pour calculer l'horodatage exact de vos critères.
  • Tests d'API et validation de la charge utile : Les API RESTful modernes et les charges utiles JSON sérialisent souvent l'heure sous forme d'horodatages pour éviter toute confusion de fuseau horaire. Lorsque vous testez des points de terminaison avec des outils tels que Postman, vous devez générer des horodatages précis pour valider les jetons d'expiration ou les dates de création.
  • Gestion de la complexité du fuseau horaire : Un horodatage est indépendant du fuseau horaire (toujours UTC). En convertissant une date locale en horodatage, vous vous assurez de communiquer un instant précis et absolu, quel que soit l'endroit où se trouve votre serveur ou votre utilisateur.

Comment utiliser le convertisseur d'horodatage en ligne

Nous avons conçu cet outil pour qu'il soit intuitif, mais voici un guide détaillé étape par étape pour vous assurer d'en tirer le meilleur parti :

Étape 1 : Analyser l'heure actuelle

Lors du chargement de la page, l'affichage « Heure de l'époque actuelle » vous donne un décompte en direct de l'horodatage actuel. Vous pouvez utiliser le bouton « Pause » si vous devez figer le temps pour capturer une seconde spécifique à des fins de test, ou l'icône « Copier » pour récupérer la valeur immédiatement.

Étape 2 : Conversion d'un horodatage en une date lisible

Entrez votre valeur (par exemple, 1609459200) dans le champ de saisie "Unix Timestamp". L'outil détecte intelligemment si vous avez saisi des secondes (10 chiffres) ou des millisecondes (13 chiffres). Le champ « Date humaine (locale) » sera instantanément mis à jour pour afficher la date dans le fuseau horaire local de votre navigateur.

Étape 3 : Générer un horodatage à partir d'une date

Tapez la date dans un format standard (par exemple, YYYY-MM-DD HH:MM:SS) dans le champ « Date humaine ». Le champ "Unix Timestamp" au-dessus calculera automatiquement l'entier correspondant.

Étape 4 : utiliser l'horloge mondiale

La barre latérale affiche l'heure convertie dans les principaux fuseaux horaires (New York, Londres, Tokyo, etc.), vous aidant ainsi à coordonner les horaires internationaux sans calculs supplémentaires.

Foire aux questions (FAQ)

Q : Cet outil gère-t-il les secondes intercalaires ?

R : L'heure Unix ignore généralement les secondes intercalaires, considérant chaque jour comme contenant exactement 86 400 secondes. Cet outil suit la convention standard utilisée par la plupart des systèmes d'exploitation.


Q : Pourquoi mon horodatage est-il en millisecondes ?

R : Des langages comme JavaScript (utilisant Date.now()) et Java (utilisant System.currentTimeMillis()) utilisent des millisecondes pour fournir une plus grande précision. Cet outil prend en charge les deux formats valides.


Q : La conversion est-elle traitée sur un serveur ?

R : Non. Pour des raisons de sécurité et de rapidité, tous les calculs s'effectuent explicitement dans votre navigateur à l'aide de JavaScript. Aucune donnée n'est jamais envoyée à notre backend, vous pouvez donc convertir en toute sécurité les dates sensibles.


Q : Que se passe-t-il en 2038 ?

R : Le "Problème de l'année 2038" affecte les systèmes 32 bits qui manqueront de nombres pour représenter les secondes après le 19 janvier 2038. Cependant, les systèmes 64 bits et les navigateurs Web modernes gèrent des entiers beaucoup plus grands, donc cet outil continuera à fonctionner parfaitement pour des dates des milliers d'années dans le futur.