ToolMill.io

Unix Timestamp e Convertitore di Epoch

Convertire Unix timestamps e secondi d'epoca in date leggibili, o trasformare il tempo umano indietro in valori d'epoca per log, API, database, eventi di analisi e debugging. È particolarmente utile quando si lavora attraverso sistemi backend, date JavaScript e strumenti di monitoraggio. ToolMill esegue la conversione istantaneamente nel browser in modo da poter controllare i valori di tempo senza esporre timestamp interni ad un altro servizio.

Sviluppo

Provalo.

Epoch → Data

Data → Epoch

Esempi

Epoch a UTC data/ora
Input
1741196799
Produzione
2025-03-05 17:46:39 UTC
UTC data/ora di epoca
Input
2025-03-05 17:46:39 UTC
Produzione
1741196799

Come Dire Se Il Tuo Timestamp È in Secondi o Millisecondi

Uno degli errori di timestamp più comuni è mescolare Unix secondi con Unix milliseconds. Un valore di 10 cifre come 17000000000000 è di solito secondi, mentre un valore di 13 cifre come 17000000000000000 è di solito millisecondi. Se si incollano millisecondi in uno strumento che si aspetta secondi, la data può saltare lontano nel futuro. Se si incollano secondi in uno strumento che si aspetta millisecondi, il risultato può cadere vicino 1970. Questa pagina ti aiuta a controllare rapidamente l'unità prima di fidarti della data convertita in una recensione di log, test API o esportazione di database.

Come confrontare i risultati di Epoch con UTC e ora locale

Il tempo stesso dell'epoca è il neutral temporale. La confusione accade quando un valore leggibile dall'uomo viene visualizzato in UTC su uno schermo e in tempo locale su un altro. Se si confrontano i registri delle applicazioni, i dashboard cloud, i timestamp del browser e i record del database, verificare se ogni sistema mostra UTC, l'ora locale del browser o un fuso orario locale del server. Un errore là può fare due timestamp corretti guardare inconsistenti anche quando rappresentano lo stesso istante.

Esempio Conversioni È possibile verificare manualmente

Utilizzare i valori noti quando si desidera confermare che una pipeline, uno script o un valore incollato si sta comportando come previsto. Ad esempio, 0 mappe a 1970-01-01T00:00:00Z, e un moderno timestamp a 10 cifre dovrebbe normalmente atterrare in un anno di calendario contemporaneo piuttosto che il lontano passato o lontano futuro. Semplici controlli come questo aiutano a catturare errori di unità e supposizioni negative prima che si diffondano in avvisi di monitoraggio, dispositivi di prova, o debug eventi di analisi.

Errori di timestamp comuni in API, registri e database

I problemi di timestamp del mondo reale di solito non riguardano la formula di conversione stessa. Vengono da valori decimali copiati, millisecondi che vengono scambiati per secondi, timestamp memorizzati come stringhe con lo spazio bianco circostante, visualizzatori di registro che mostrano l'ora locale mentre le API ritornano UTC, o sistemi diversi arrotondando in modo diverso. Questo convertitore è utile perché consente di testare il valore grezzo direttamente e isolare se il problema è nel timestamp, il sistema sorgente, o il modo in cui il risultato viene visualizzato altrove.

Quando una data convertita sembra sbagliato

Se l'output sembra sbagliato, controllare prima la lunghezza del timestamp, quindi verificare se la fonte originale documentata UTC o le aspettative di tempo locale. Successivamente confermare che il valore incollato è puramente numerico e non contiene spazi nascosti, separatori decimali, o la formattazione copiata da un'altra interfaccia. Se si sta convertendo da una data umana all'epoca, ricorda che gli ingressi della data del browser possono riflettere il contesto locale di fuso orario piuttosto che una stringa UTC letterale a meno che non si tenga conto di quello nel flusso di lavoro circostante.

Privacy e utilizzo offline

Prima di Risolvere su una conversione Epoch

Prima di utilizzare il risultato della produzione o dell'analisi, confermare la convenzione di unità utilizzata dal sistema sorgente, se il confronto dovrebbe essere in UTC o in tempo locale, e se i timestamp copiati includono cifre supplementari o la tronca. Una data dall'aspetto corretto può ancora essere sbagliata per il flusso di lavoro se tali ipotesi differiscono.

Ciò che questa conversione non ti dice da sé

Questo strumento si converte tra formati timestamp, ma non vi dice se il sistema sorgente ha registrato il momento giusto, se l'orologio dell'evento era accurato, o quale fuso orario l'umano originale progettato quando il timestamp è stato creato. Risponde a una domanda di formattazione, non a una domanda di contesto aziendale.

Come Interpretare un Timestamp che sembra sbagliato

Se la data convertita è lontana in passato o in futuro, prima verificare se il numero originale è stato in secondi o millisecondi. Un valore che è fuori da un fattore di 1000 è la fonte più comune di risultati sorprendenti. Dopo di che, confrontare UTC e le opinioni locali del tempo per vedere se la differenza è solo presentazione del fuso orario piuttosto che un cattivo timestamp.

Tutta la conversione avviene localmente nel tuo browser. ToolMill non ha bisogno di inviare i tuoi timestamp, date, riferimenti a incidenti o dati relativi agli eventi interni a un servizio di conversione remoto. Questo rende questa pagina pratica quando si verificano valori simili alla produzione, debug log interni, o verificano i dati esportati da un altro sistema mantenendo i valori grezzi nella propria sessione del browser.

Strumenti correlati