ForHosting KIT · Dates et temps

UUID v1/v6/v7 vers horodatage

Collez un UUID de version 1, 6 ou 7 et obtenez l'heure qu'il contient : 018bcfe5-6800-7000-8000-000000000000 correspond à 2023-11-14T22:13:20.000Z, soit 1700000000000 millisecondes Unix. Rien ne quitte votre appareil. 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
Identifiant UUID
018bcfe5-6800-7000-8000-000000000000
Vous obtenez
Version UUID
7
Horodatage Unix (millisecondes)
1 700 000 000 000
Date et heure ISO
2023-11-14T22:13:20.000Z

Outil gratuit et déterministe. Extrayez l'horodatage intégré des UUID des versions 1, 6 ou 7 et obtenez le résultat en millisecondes Unix ainsi qu'en ISO-8601.

Comment ça marche

Cet outil extrait l'horodatage intégré dans un identifiant UUID des versions 1, 6 ou 7, puis renvoie la valeur en millisecondes Unix ainsi qu'en ISO-8601. Pour les versions 1 et 6, l'horodatage compte des intervalles de cent nanosecondes depuis l'époque grégorienne, tandis que la version 7 place directement les millisecondes Unix dans ses premiers bits. Nous vous conseillons de lire les exemples de référence, aussi bien pour les réussites que pour les erreurs, avant d'intégrer cette capacité dans vos flux de production ou vos tests automatisés.

Entrées et sorties

Les champs requis du schéma doivent être présents et correctement typés, tandis que les champs facultatifs utilisent des valeurs par défaut documentées. Chaque réponse réussie contient toujours les mêmes champs de sortie principaux, à savoir l'horodatage en millisecondes Unix et sa représentation ISO-8601, afin que vos liaisons d'interface restent stables au fil du temps. La chaîne fournie doit être un UUID valide dont la version prend en charge un horodatage, c'est-à-dire 1, 6 ou 7, car les autres versions ne portent aucune date exploitable.

Consultez les exemples de référence pour les chemins de réussite et d'erreur avant d'automatiser vos appels en production.

Cas limites et bornes

Les chaînes vides, les types incorrects et les plages contradictoires sont rejetés dès le début, avant tout calcul arithmétique. Le traitement s'effectue entièrement sur votre appareil : aucune donnée n'est envoyée sur le réseau pendant l'exécution, et les tables nécessaires voyagent à l'intérieur du dossier de la capacité. Examinez attentivement les exemples fournis avant d'intégrer cette capacité dans un flux critique ou une suite de tests.

Cette discipline vous évite les mauvaises surprises lorsqu'un identifiant inhabituel ou tronqué arrive dans votre chaîne de production.

Travail quotidien

Obtenez une date fiable sans tableur.

Pédagogie

Des exemples de référence stables pour vos démonstrations.

Réseau ?

Aucun réseau ; l'analyse se fait sur l'appareil.

Stable ?

Des exemples de référence déterministes figent le contrat.

Quelles versions d'UUID puis-je lire ?

Les versions 1, 6 et 7, celles qui contiennent une heure intégrée. Le résultat indique aussi laquelle vous avez collée, avec l'heure qu'elle renferme.

Qu'affiche le résultat ?

La version de l'UUID, l'heure intégrée en millisecondes Unix et le même instant en date et heure ISO 8601 en UTC. Par exemple, 1700000000000 millisecondes se lisent 2023-11-14T22:13:20.000Z.

Que se passe-t-il si je colle une valeur vide ou erronée ?

Elle est refusée tout de suite avec un message clair, au lieu de produire une heure inventée. Vérifiez que vous avez collé un UUID complet de version 1, 6 ou 7.

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/uuid-time

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/uuid-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"uuid":"018bcfe5-6800-7000-8000-000000000000"}'
{
  "uuid": "018bcfe5-6800-7000-8000-000000000000"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.uuid_time",
  "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.

Comment ça marche

Le calcul est entièrement déterministe et s'exécute gratuitement dans votre navigateur, avec exactement la même fonction pure que l'API. Les entrées sont validées avant tout calcul, de sorte qu'un type incorrect ou une chaîne malformée devient une erreur invalid_input claire plutôt qu'un résultat silencieux.

Entrées et sorties

Les valeurs intermédiaires trop grandes qui dépasseraient la précision IEEE-754 produisent une erreur explicite plutôt qu'un résultat nul.

Cas limites et bornes

Une version d'UUID qui ne contient pas d'horodatage, comme la version 4 purement aléatoire, renvoie une erreur invalid_input assortie d'un message stable, pensé pour la certification et la comparaison automatisée. Comme la fonction est déterministe, un même UUID donne toujours le même horodatage, dans le navigateur comme dans l'API.

Automatisation

La même fonction pure dans le widget et l'API.

Est-ce gratuit ?

Oui, niveau A directement dans le navigateur.

Entrée invalide ?

Une erreur invalid_input avec un message clair.

Auteur ?

samurai.

Consulter la documentation complète du KIT →