Date et heure

Convertisseur de timestampVérifier l’instant et sa précision

Convertissez une valeur ou plusieurs lignes avec une unité et un fuseau explicites.

Convertisseur de timestamp

Entrée

Les données sont traitées dans ce navigateur et ne sont pas envoyées à un serveur.

Résultats

Options

Un entier décimal ou une date stricte avec secondes par ligne. Choisissez l’unité. Z ou un décalage numérique est facultatif ; sans décalage, le fuseau choisi est utilisé. Le rapport distingue la valeur dans l’unité choisie et son reste en nanosecondes, tout en conservant les quatre unités.

Proposition limitée à un entier de 10, 13, 16 ou 19 chiffres sur une ligne. Vérifiez l’unité source avant application ; aucun changement automatique.

Les unités plus grossières arrondissent vers moins l’infini et signalent un reste. Maintenant capture l’horloge en millisecondes ; ajouter des chiffres n’améliore pas sa précision.

Les heures locales absentes ou répétées sans décalage sont refusées. Un décalage explicite définit l’instant ; le fuseau choisi contrôle l’affichage.

Inverser exige des résultats à jour sans erreur. Les dates UTC ou entiers en nanosecondes préservent la précision.

Jusqu’à 1 000 lignes physiques et 100 000 unités de code UTF-16. Les lignes vides sont des erreurs.

Saisissez des données ou chargez un exemple.

Le Convertisseur de timestamp aide à rapprocher un événement JavaScript d’un journal serveur. Avant de comparer les nombres, vérifiez l’unité choisie par chaque système : secondes et millisecondes ne se lisent pas de la même manière.

Les nanosecondes restent des entiers exacts. Une date munie de Z ou d’un décalage numérique définit déjà un instant ; sans décalage, il faut préciser un fuseau pour interpréter l’heure locale.

Pourquoi ce Convertisseur de timestamp ?

Conserver les derniers chiffres

Le Convertisseur de timestamp évite de passer les grands entiers par un nombre à virgule flottante. Le reste signalé dans les unités plus grossières indique la fraction que vous abandonneriez en copiant cette valeur.

Des graduations temporelles fines correspondent à des graduations plus larges, avec un reste visible.

Comparer le même instant

Un événement peut tomber sur deux dates civiles selon le fuseau. UTC et la zone choisie représentent pourtant le même instant ; changer l’affichage ne modifie pas le nombre d’origine.

Un instant sur une ligne temporelle rejoint plusieurs horloges de fuseaux différents.

Préciser l’unité et le décalage

01

Valider la proposition

Le préréglage JavaScript/Java sélectionne les millisecondes. La détection propose une unité pour un seul entier de 10, 13, 16 ou 19 chiffres. Votre confirmation reste nécessaire.

02

Choisir la région de la date

Pour une date sans décalage, indiquez par exemple Europe/Paris. Une heure locale absente ou répétée au changement d’heure est refusée ; ajoutez un décalage numérique explicite.

03

Relire avant de remplacer

Désactivez la conversion automatique pour lancer le calcul manuellement. Exemple, Effacer, Maintenant et Inverser ouvrent un aperçu. L’inversion exige des résultats à jour et tous valides ; une annulation restaure la saisie et la sortie précédentes.

Entiers, dates et rapports par ligne

Quatre unités

Convertissez un timestamp en date avec des secondes, millisecondes, microsecondes ou nanosecondes. Le rapport conserve les quatre valeurs entières et la date UTC.

Fuseau IANA

Comparez l’horodatage Unix en UTC et dans la zone choisie. Dans l’autre sens, un décalage écrit dans la date a priorité sur le fuseau sélectionné.

Diagnostic par ligne

Chaque ligne physique contient une valeur. Les erreurs gardent leur ligne et colonne ; les lignes vides restent signalées pour ne pas masquer des entrées manquantes.

Rapport complet

La copie et le téléchargement comprennent toutes les lignes, même hors aperçu. Une modification de la saisie ou des options bloque l’export jusqu’au prochain calcul.

Syntaxe, arrondi et limites

Syntaxe stricte
Utilisez YYYY-MM-DDTHH:mm:ss, avec un espace unique possible à la place de T. Une fraction de 1 à 9 chiffres et Z, ±HH:mm ou ±HH:mm:ss sont facultatifs. L’année a quatre chiffres ou six avec signe ; -000000 est refusé. Pas de date seule, de seconde intercalaire, de 24:00 ni de décalage inconnu -00:00.
Entiers et plage
Le timestamp Unix doit être un entier décimal dans l’unité choisie, sans exposant, fraction ni séparateur. Aucun changement d’unité silencieux. La plage va de -8640000000000000000000 à +8640000000000000000000 nanosecondes depuis l’époque Unix.
Arrondi vers le bas
Les unités plus grossières sont arrondies vers moins l’infini et accompagnées d’un reste. Ainsi, -1 nanoseconde donne -1 seconde avec reste, et non 0. La valeur exacte en nanosecondes demeure disponible.
Heures ambiguës refusées
Sans décalage, une heure locale inexistante ou répétée est rejetée. Un décalage explicite fixe l’instant ; la zone choisie ne sert alors qu’à l’afficher. Les règles historiques dépendent des données du navigateur.
Lots bornés
Maximum : 1 000 lignes physiques et 100 000 unités de code UTF-16. Tout dépassement fait refuser la saisie entière. Pas d’import de fichiers, de numéros de dates de tableur, de dates en langage naturel ni de calcul de durée.
Instantané et inversion
Maintenant prend un instantané de l’horloge de l’appareil en millisecondes. Les chiffres ajoutés n’améliorent pas sa précision. L’inversion utilise les dates UTC ou les entiers en nanosecondes pour conserver les fractions.

Questions sur le Convertisseur de timestamp

Pourquoi certains horodatages comportent-ils 10 chiffres et d’autres 13 ?

Pour les dates actuelles, dix chiffres indiquent souvent des secondes et treize des millisecondes. Ce n’est qu’un indice : vérifiez l’unité du système source avant d’accepter la proposition.

Qu’est-ce que l’ISO 8601 ?

C’est une famille de formats internationaux de date et d’heure. Ici, T sépare la date de l’heure et Z indique UTC. Le parseur accepte uniquement la syntaxe précisée dans les règles, pas toutes les variantes ISO 8601.

L’heure locale dépend-elle de mon ordinateur ?

Ici, le résultat régional dépend du fuseau IANA choisi, par exemple Europe/Paris. L’instant UTC ne change pas. L’horloge de l’appareil sert en revanche à la commande Maintenant.

Qu’est-ce que le problème de l’an 2038 ?

Un entier signé sur 32 bits atteint sa limite à 2147483647 secondes, le 19 janvier 2038 à 03:14:07 UTC. Cette page traite aussi les dates suivantes, mais le système qui reçoit vos valeurs peut imposer sa propre limite.

Les secondes intercalaires sont-elles prises en charge ?

Non. Une saisie avec une seconde égale à 60 est refusée. Le temps Unix utilise des jours de 86400 secondes ; la précision nanoseconde des nombres ne transforme pas ce compteur en échelle TAI.

Un résultat inattendu ?

Utiliser le Convertisseur de timestamp

Vérifiez un instant connu avec le Convertisseur de timestamp, puis exportez le rapport après contrôle de l’unité et du fuseau.