ForHosting KIT · Dates et temps

Secondes Unix vers ISO 8601

Collez un horodatage Unix en secondes et obtenez la date et l'heure UTC exactes en ISO 8601 : 1800000000 correspond à 2027-01-15T08:00:00Z. Les valeurs négatives antérieures à 1970 et les fractions de seconde sont aussi acceptées. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Secondes
1 800 000 000
Vous obtenez
Année
2 027
Mois
1
Jour
15
Heure
8

Saisissez un nombre fini de secondes depuis 1970-01-01T00:00:00Z ; l’outil découpe la valeur en un jour UTC entier et une heure du jour, mappe le décalage de jours sur une année-mois-jour grégorienne prolaptique avec l’algorithme civil-from-days publié, et renvoie une chaîne ISO 8601 déterministe se terminant par Z. Les secondes fractionnaires sont acceptées et écrites avec des chiffres fractionnaires tronqués si besoin.

Ce qu’un compteur de secondes Unix signifie et pourquoi ISO 8601 est l’affichage sûr

Le temps Unix compte les secondes depuis minuit UTC le 1er janvier 1970 : une ligne temporelle simple entière (ou réelle) que les machines échangent sans séparateurs locaux, noms de mois ni règles d’heure d’été. Cette simplicité explique pourquoi les lignes de journal, les claims JWT, les colonnes de base et les files de messages stockent les instants en secondes d’epoch. Les humains ont encore besoin d’un visage calendaire : année, mois, jour, heure, minute et seconde dans une chaîne que les analyseurs s’accordent à lire partout.

ISO 8601 avec le suffixe Z est ce visage pour UTC—YYYY-MM-DDTHH:mm:ssZ—sans ambiguïté entre langues et tableurs. Convertir correctement n’est pas un détail optionnel pendant une panne : mal lire un horodatage de douze heures peut envoyer la mauvaise fenêtre de post-mortem ou la mauvaise purge de rétention. Cette capacité calcule la date civile par arithmétique grégorienne prolaptique pure à partir de l’indice de jour floor(seconds divisé par 86400), puis construit les champs d’horloge à partir du reste non négatif.

Les horodatages négatifs sont de première classe : une seconde avant l’epoch est 1969-12-31T23:59:59Z, pas une erreur. Le mappage ne consulte jamais l’horloge du serveur, donc le même nombre produit toujours la même chaîne en tests et en production. Préférez cette page lorsque votre intention de recherche est précisément secondes Unix vers ISO 8601 en UTC, non un convertisseur bidirectionnel multi-unités ni une horloge murale de fuseau local.

Conseils pratiques, limites et différences avec les outils voisins

Conservez un petit jeu de valeurs connues pour l’enseignement et la CI : zéro donne 1970-01-01T00:00:00Z ; un milliard huit cents millions donne 2027-01-15T08:00:00Z ; moins un donne 1969-12-31T23:59:59Z ; plus un échec non numérique volontaire. Lorsqu’un fournisseur envoie un epoch en millisecondes, divisez par mille avant l’appel pour que le champ second reste sur le contrat en secondes Unix.

Documentez que la sortie est toujours UTC avec le suffixe Z—pas de décalage local, pas de base de fuseaux nommés, pas de branche d’heure d’été—, donc les tableaux de bord qui ont besoin de l’heure d’une ville doivent appliquer leur propre décalage après cette conversion. Les bornes d’année vont de un à neuf mille neuf cent quatre-vingt-dix-neuf après conversion ; les valeurs extrêmes hors de cette fenêtre civile sont rejetées plutôt que formatées avec débordement.

Cette page vise qui cherche secondes Unix vers ISO 8601, epoch vers date-heure ISO, ou un convertisseur gratuit d’horodatage Unix en chaîne UTC. Ce n’est pas un convertisseur d’epoch bidirectionnel qui renvoie aussi des entiers, ni un convertisseur de secondes NTP, ni un outil d’humanisation de durée, ni un mappeur de série de tableur.

Préférez cette capacité lorsque vous avez déjà un compteur en secondes et n’avez besoin que de la chaîne ISO UTC ; si vous avez besoin des deux sens ou de bascules millisecondes sur un même formulaire, utilisez un convertisseur d’epoch général.

Triage des journaux d’incident en UTC

Collez une valeur brute de secondes Unix depuis une trace ou une ligne de journal et obtenez une chaîne ISO 8601 UTC déterministe pour la chronologie du post-mortem.

Normalisation ETL des epochs fournisseurs

Les pipelines de données convertissent des colonnes d’epoch en secondes hétérogènes en chaînes ISO 8601 avant chargements d’entrepôt et exports d’audit.

Le résultat est-il en heure locale ou en UTC ?

Toujours UTC. La chaîne iso se termine par Z et timezone est la constante UTC. Aucun décalage local ni fuseau nommé n’est appliqué.

Puis-je passer des millisecondes au lieu de secondes ?

Pas directement. Cet outil attend des secondes. Divisez les millisecondes par 1000 avant l’appel pour que l’unité reste sans ambiguïté.

Que se passe-t-il avec une valeur absente ou non numérique ?

Une entrée absente, vide, non finie ou non numérique est rejetée plutôt que coercée à zéro.

Le convertisseur secondes Unix vers ISO 8601 est-il gratuit ?

L’outil navigateur est gratuit et s’exécute en local.

Puis-je convertir des horodatages négatifs, antérieurs à 1970 ?

Oui. Les valeurs négatives sont valables et comptent à rebours depuis minuit UTC le 1er janvier 1970 : une seconde avant donne 1969-12-31T23:59:59Z, et non une erreur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/date/unix-seconds-to-iso

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/date/unix-seconds-to-iso \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"seconds":1800000000}'
{
  "seconds": 1800000000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.unix_seconds_to_iso",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Un convertisseur de secondes Unix vers ISO 8601 répond à une question d’ingénierie quotidienne : pour un compteur d’epoch tel qu’un milliard huit cents millions, quelle est la date-heure civile exacte en UTC que journaux, API et bases de données doivent afficher ? Une entrée absente ou non finie est rejetée avec invalid_input plutôt que coercée silencieusement à zéro, car un epoch vide est une erreur de données, pas minuit de l’epoch Unix.

Comment appeler l’API et ce que contient la réponse

Les nombres en chaîne qui respectent un motif numérique fini strict sont acceptés lorsque formulaires ou query strings imposent du texte. En cas de succès, la réponse renvoie seconds comme le nombre coercé, year, month, day, hour, minute et second comme composants civils UTC, iso comme la chaîne ISO 8601 avec le designateur Z, timezone comme la constante UTC, formula comme la description d’identité fixe et message comme un résumé d’une ligne. Préférez asserter la chaîne iso et les composants renvoyés dans les tests automatisés plutôt que de redériver le calendrier à la main dans chaque client. Les millisecondes doivent être converties par l’appelant (diviser par mille) car ce contrat est en secondes uniquement ; cela resserre l’intention SEO et évite les erreurs silencieuses d’unité. Envoyez en POST un corps JSON avec le champ obligatoire seconds égal à un nombre fini (entier ou fractionnaire). Les alias unix, epoch, ts, timestamp et unix_seconds sont acceptés pour l’ergonomie et coercés comme seconds. Une validation échouée—champ manquant, valeurs non finies, chaînes non numériques ou année civile hors 0001–9999—renvoie invalid_input et n’est jamais facturée. Le tarif est un forfait de $0.002 par requête réussie avec l’unité item.

Conseils pratiques, limites et différences avec les outils voisins

Les tâches en échec renvoyant invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts d’exploration peu coûteux lorsque l’on envoie volontairement des chaînes invalides.

Fixtures de tests unitaires pour API de temps

Les équipes d’ingénierie figent iso pour des entrées de secondes connues afin que le formatage date-heure client et serveur ne diverge jamais entre runtimes.

Comment convertir des secondes Unix en date-heure ISO 8601 ?

Envoyez une valeur finie de seconds (secondes d’epoch Unix depuis 1970-01-01T00:00:00Z). L’API renvoie iso sous la forme YYYY-MM-DDTHH:mm:ss[.frac]Z en UTC plus les composants civils.

Consulter la documentation complète du KIT →