ForHosting KIT · Date e tempo

UUID v1/v6/v7 a timestamp

Incolli un UUID di versione 1, 6 o 7 e ottenga l'ora che contiene: 018bcfe5-6800-7000-8000-000000000000 corrisponde a 2023-11-14T22:13:20.000Z, cioè 1700000000000 millisecondi Unix. Nulla esce dal suo dispositivo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Identificatore UUID
018bcfe5-6800-7000-8000-000000000000
Ottiene
Versione UUID
7
Timestamp Unix (millisecondi)
1.700.000.000.000
Data e ora ISO
2023-11-14T22:13:20.000Z

Strumento gratuito e deterministico. Estrai l'orario incorporato negli UUID delle versioni 1, 6 o 7 e ottieni il risultato in millisecondi Unix e in ISO-8601.

Come funziona

Questo strumento estrae l'orario incorporato in un identificatore UUID delle versioni 1, 6 o 7 e restituisce il valore in millisecondi Unix insieme alla forma ISO-8601. Nelle versioni 1 e 6 l'orario conta intervalli di cento nanosecondi a partire dall'epoca gregoriana, mentre la versione 7 colloca direttamente i millisecondi Unix nei suoi primi bit. Ti consigliamo di leggere gli esempi di riferimento, sia per i percorsi di successo sia per quelli di errore, prima di integrare questa capacità nei tuoi flussi di produzione o nei test automatizzati.

Ingressi e uscite

Ogni risposta riuscita contiene sempre gli stessi campi di uscita principali, ossia l'orario in millisecondi Unix e la sua rappresentazione ISO-8601, così le associazioni della tua interfaccia restano stabili nel tempo. La stringa fornita deve essere un UUID valido la cui versione supporti un orario, cioè 1, 6 o 7, perché le altre versioni non contengono alcuna data utilizzabile. Consulta gli esempi di riferimento per i percorsi di successo e di errore prima di automatizzare le tue chiamate in produzione.

In questo modo puoi affidarti a un contratto di uscita costante e scrivere test automatizzati che non si rompono quando aggiorni la tua applicazione.

Casi limite e vincoli

Le stringhe vuote, i tipi errati e gli intervalli contraddittori vengono rifiutati subito, prima di qualsiasi calcolo aritmetico. L'elaborazione avviene interamente sul tuo dispositivo: nessun dato viene inviato in rete durante l'esecuzione e le tabelle necessarie viaggiano all'interno della cartella della capacità. Esamina con attenzione gli esempi forniti prima di integrare questa capacità in un flusso critico o in una suite di test.

Questa disciplina ti evita spiacevoli sorprese quando un identificatore insolito o troncato arriva nella tua catena di produzione.

Lavoro quotidiano

Ottieni una data affidabile senza un foglio di calcolo.

Didattica

Esempi di riferimento stabili per le tue dimostrazioni.

Quali versioni di UUID posso leggere?

Le versioni 1, 6 e 7, cioè quelle che contengono un'ora incorporata. Il risultato le indica anche quale di esse ha incollato, insieme all'ora che contiene.

Che cosa mostra il risultato?

La versione dell'UUID, l'ora incorporata in millisecondi Unix e lo stesso istante come data e ora ISO 8601 in UTC. Per esempio, 1700000000000 millisecondi si leggono come 2023-11-14T22:13:20.000Z.

Lo strumento invia il mio UUID in rete?

No. Il calcolo avviene nel suo browser senza alcuna connessione di rete, quindi gli identificativi che incolla restano sul suo dispositivo mentre l'ora viene letta.

Cosa succede se incollo un valore vuoto o sbagliato?

Viene rifiutato subito con un messaggio chiaro, invece di produrre un'ora inventata. Controlli di aver incollato un UUID completo di versione 1, 6 o 7.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/date/uuid-time

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come funziona

Il calcolo è completamente deterministico e viene eseguito gratis nel tuo browser, con la stessa identica funzione pura utilizzata dall'API. Gli ingressi vengono convalidati prima di qualsiasi operazione aritmetica, così un tipo errato o una stringa malformata diventa un errore invalid_input chiaro invece di un risultato silenzioso.

Ingressi e uscite

I campi obbligatori dello schema devono essere presenti e correttamente tipizzati, mentre i campi facoltativi usano valori predefiniti documentati. I valori intermedi troppo grandi, che supererebbero la precisione IEEE-754, producono un errore esplicito invece di un valore nullo.

Casi limite e vincoli

Una versione di UUID che non contiene un orario, come la versione 4 puramente casuale, restituisce un errore invalid_input con un messaggio stabile, pensato per la certificazione e per il confronto automatizzato. Poiché la funzione è deterministica, lo stesso UUID produce sempre lo stesso orario, tanto nel browser quanto nell'API.

Automazione

La stessa funzione pura nel widget e nell'API.

È gratis?

Sì, livello A direttamente nel browser.

Rete?

Nessuna rete; l'analisi avviene sul dispositivo.

Ingresso non valido?

Un errore invalid_input con un messaggio chiaro.

Stabile?

Esempi di riferimento deterministici bloccano il contratto.

Autore?

samurai.

Leggi la documentazione completa del KIT →