Nessuno strumento usato di recente
Nessuno strumento preferito ancora

Convertitore Timestamp Unix Gratuito: Data a Timestamp e Viceversa

290 utilizzi
Timestamp Unix Attuale
-
-

Timestamp a Data

Data a Timestamp

Consigli sul Timestamp Unix

Timestamp Unix attuale
Il timestamp Unix conta i secondi dal 1 gennaio 1970 (epoch). Usato in database, API e programmazione per rappresentare date in modo universale.
Timestamp a data leggibile
Inserisci un timestamp numerico e viene convertito in data e ora leggibili. Supporta secondi e millisecondi.
Data a timestamp
Seleziona data e ora per ottenere il timestamp Unix equivalente. Utile per programmatori e analisti di dati.

Domande Frequenti

Q Qual è la differenza tra secondi e millisecondi?
A I timestamp in secondi hanno 10 cifre (es: 1700000000). In millisecondi 13 cifre. La maggior parte dei sistemi usa i secondi.
Q Qual è la data massima che questo strumento può convertire?
A Lo standard Unix timestamp, come implementato qui, può gestire date molto lontane nel futuro, ben oltre ciò che la maggior parte di noi sperimenterà. Per un sistema a 64 bit, può rappresentare date fino a circa l'anno 292.277.026.596 d.C. Non incontrerai limiti per l'uso tipico. Prova a inserire un numero grande come 999999999999999999; mostrerà un errore se è veramente fuori intervallo.
Q Questo strumento conserva o salva i timestamp che inserisco?
A No, assolutamente no. I tuoi timestamp vengono elaborati interamente nel tuo browser. Niente viene inviato a un server o salvato da nessuna parte. Una volta chiusa la pagina, quei dati spariscono. È uno strumento lato client. Per gli sviluppatori che gestiscono log sensibili o dati di produzione, ciò significa rischio privacy pari a zero. Puoi incollare chiavi API o timestamp interni senza preoccupazioni.
Q C'è un modo per vedere il timestamp Unix corrente aggiornarsi in tempo reale sulla pagina?
A Sì, lo strumento mostra un orologio live con l'ora Unix attuale in secondi e millisecondi. Si aggiorna automaticamente ogni secondo. Lo vedrai nella parte superiore della pagina, che scorre in tempo reale. Utile per testare frammenti di codice o verificare timestamp senza aprire un terminale. Basta aggiornare la pagina per resettarlo, se necessario.
Q Posso convertire un timestamp Unix in millisecondi e secondi?
A Sì, questo strumento gestisce entrambi. Incolla un numero a 10 cifre e viene trattato come secondi. Un numero a 13 cifre viene letto automaticamente come millisecondi. Ad esempio, 1700000000 (secondi) si converte al 14 novembre 2023, mentre 1700000000123 (millisecondi) mostra l'ora esatta con i millisecondi. Se lavori con timestamp da Date.now() in JavaScript, quelli sono millisecondi. I timestamp da database MySQL o PostgreSQL sono solitamente in secondi. Lo strumento riconosce il formato da solo.
Q Un timestamp Unix è influenzato dai secondi intercalari?
A I secondi intercalari esistono davvero—27 sono stati aggiunti dal 1972. Ma i timestamp Unix non li considerano direttamente. Ogni giorno viene trattato come esattamente 86.400 secondi. Quando si verifica un secondo intercalare, il sistema di solito ripete o sfuma l'ultimo secondo. Se converti un timestamp che cade durante quell'evento, potresti vedere uno scostamento di 1 secondo rispetto all'orologio atomico. Per la maggior parte delle applicazioni, non ha importanza. I satelliti GPS richiedono maggiore precisione, ma i tuoi log web non se ne curano.
Q Devo preoccuparmi del problema dell'anno 2038 con questo strumento?
A Il vecchio limite a 32 bit dei timestamp Unix scatta il 19 gennaio 2038—è il Millennium Bug dei sistemi Unix. I sistemi moderni usano timestamp a 64 bit che non traboccheranno per miliardi di anni. Questo strumento funziona internamente a 64 bit, quindi il 2038 non è un problema. Ma se lavori con vecchi sistemi embedded o database che usano ancora interi a 32 bit, vedrai errori a partire dal 19 gennaio 2038 alle 03:14:07 UTC. Prova il timestamp 2147483648 e guardalo convertire perfettamente.
Q Perché il mio timestamp mostra 31 dicembre 1969 invece della data che mi aspettavo?
A È il compleanno dell'epoca Unix—il 1° gennaio 1970 a mezzanotte UTC. Se vedi 31 dicembre 1969, il tuo timestamp è -1 o quasi zero. Hai digitato una stringa data che lo strumento non ha capito, oppure hai incollato un timestamp in secondi quando doveva essere in millisecondi. Prova ad aggiungere tre zeri a un numero di 10 cifre. 1700000000 sono secondi; 1700000000000 sono millisecondi. La differenza è abissale.
Q Cosa succede se incollo un timestamp con spazi, lettere o caratteri extra mescolati?
A Lo strumento rimuove automaticamente gli spazi iniziali e finali, ma caratteri incastonati nel numero producono un errore. Incolla qualcosa come "1700000000abc" e vedrai "data non valida", non una conversione parziale. Incolla "1700000000" con uno spazio finale e convertirà perfettamente. Per timestamp con fuso orario come "1700000000+0200", lo strumento ignora l'offset e tratta il numero base come UTC. Se copi da log che includono parentesi quadre o virgolette, puliscili prima. Un consiglio: seleziona solo le cifre prima di incollare, evitando qualsiasi sorpresa.
Q Perché la data convertita cade nel giorno sbagliato con fusi come UTC+9?
A Il timestamp Unix conta i secondi dal 1° gennaio 1970 a mezzanotte UTC. Questo strumento mostra i risultati in UTC di default. A Tokyo (UTC+9), un timestamp che indica le 15:00 UTC appare come mezzanotte del giorno successivo in locale. Le tue 9:00 di mattina diventano le 00:00 UTC—stesso istante, solo spostato. Controlla il selettore del fuso orario nello strumento o aggiungi mentalmente il tuo offset. Prova a convertire 1700000000 come verifica rapida. Quasi ogni dubbio sparisce capendo che il numero in sé è neutro rispetto al fuso.

Come Convertire i Timestamp

Strumenti Correlati