Guida al convertitore epoch: convertire tempo epoch, tempo Unix e timestamp
Una guida incentrata sull'uso corretto di un convertitore epoch: converti epoch in data, data in epoch, tempo Unix in ora umana e millisecondi in data, con output in UTC e fuso locale e senza unità miste.
Cosa fa un convertitore epoch
Un convertitore epoch trasforma i timestamp numerici in date leggibili e le date umane di nuovo in timestamp epoch. Uno buono gestisce secondi Unix, millisecondi Unix, output UTC, output nel fuso locale e stringhe ISO 8601, e rende evidente l'unità prima che tu copi un valore nel codice, in un database o in una richiesta API. I termini convertitore epoch, convertitore di tempo epoch, convertitore di tempo Unix, convertitore di timestamp Unix e calcolatore di epoch Unix descrivono lo stesso compito: tradurre tra un conteggio di secondi (o millisecondi) dal 1° gennaio 1970 UTC e una data leggibile da una persona.
Scegli prima la direzione
La maggior parte delle attività con i timestamp va in una di due direzioni: epoch in data, o data in epoch. Decidere prima la direzione evita la causa più comune di dati di test errati e payload API rotti: convertire il valore giusto nel modo sbagliato.
- Epoch in data: incolla 1700000000 e leggi la data UTC o locale
- Data in epoch: scegli 2026-01-01 00:00:00 UTC e ottieni 1767225600
- Timestamp in epoch: normalizza un valore simile a una data in secondi o millisecondi Unix
- Tempo Unix in timestamp: spesso lo stesso valore, ma verifica se la destinazione si aspetta secondi o millisecondi
Input che un convertitore di tempo epoch dovrebbe capire
Ricerche come unix ts converter, unixtime converter, epochconverter e unix timestamp convertor descrivono la stessa esigenza: incollare un timestamp e vedere la data. Le distinzioni che cambiano davvero la risposta sono l'unità e il fuso, quindi un convertitore affidabile dovrebbe accettare ogni forma comune e indicare ciò che ha rilevato.
- Secondi Unix a 10 cifre, come 1700000000
- Millisecondi Unix a 13 cifre, come 1700000000000
- Microsecondi a 16 cifre da alcuni database e log
- Nanosecondi a 19 cifre da sistemi di tracing e da Go
- Stringhe ISO 8601, come 2026-01-01T00:00:00Z
- Data e ora locale più un fuso selezionato
Cosa verificare prima di copiare un valore convertito
Un convertitore può essere corretto solo quanto l'input è inequivocabile. Prima di copiare un timestamp in un test, un cron, una migrazione o una richiesta API, conferma unità, fuso e precisione attesa. Il controllo più rapido è l'anno risultante: una data vicina al 1970 o molto lontana segnala quasi sempre una discrepanza di unità anziché un errore del convertitore.
- Il sistema ricevente si aspetta secondi o millisecondi?
- La data mostrata è in UTC o in ora locale?
- Il timestamp rappresenterà un istante o una data di calendario locale?
- La colonna del database memorizza datetime nativo, secondi Unix o millisecondi Unix?
- Il risultato è vicino al 1970 o molto lontano, il che di solito indica una discrepanza di unità?
Esempio pratico: un istante, tre rappresentazioni
Prendi l'istante 2026-01-01 00:00:00 UTC. In secondi Unix è 1767225600; in millisecondi Unix è 1767225600000; in ISO 8601 è 2026-01-01T00:00:00Z. Tutti e tre descrivono lo stesso momento — cambiano solo il formato e l'unità. L'istante non porta mai un fuso proprio; New York mostrerebbe lo stesso valore come 2025-12-31 19:00:00, perché l'offset si applica alla visualizzazione e non è memorizzato nel numero.
FAQ sul convertitore epoch
- Qual è il formato migliore da copiare da un convertitore epoch?
- Per il codice, copia secondi o millisecondi Unix in base a ciò che documenta l'API di destinazione. Per le persone, copia ISO 8601 con una Z o un offset di fuso esplicito così l'istante è inequivocabile.
- Un convertitore epoch è lo stesso di un convertitore di tempo Unix?
- Per la maggior parte delle ricerche degli sviluppatori, sì. Convertitore epoch, convertitore di tempo Unix, convertitore di timestamp Unix e calcolatore di epoch Unix convertono tutti tra timestamp epoch Unix e date leggibili.
- Perché i convertitori epoch mostrano ore locali diverse?
- Applicano fusi diversi. L'istante UTC sottostante è identico; cambia solo la visualizzazione locale. Imposta il convertitore su UTC per confrontare il valore canonico.
- Come capisco se il mio numero è in secondi o millisecondi?
- Conta le cifre. Un valore moderno a 10 cifre è in secondi Unix; uno a 13 cifre in millisecondi Unix. Se un valore a 10 cifre finisce vicino al 1970 in JavaScript, è stato trattato come millisecondi e va moltiplicato per 1000.