Convertitore Timestamp Unix Gratuito: Data a Timestamp e Viceversa
290 utilizziTimestamp 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
Qual è la differenza tra secondi e millisecondi?
I timestamp in secondi hanno 10 cifre (es: 1700000000). In millisecondi 13 cifre. La maggior parte dei sistemi usa i secondi.
Qual è la data massima che questo strumento può convertire?
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.
Questo strumento conserva o salva i timestamp che inserisco?
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.
C'è un modo per vedere il timestamp Unix corrente aggiornarsi in tempo reale sulla pagina?
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.
Posso convertire un timestamp Unix in millisecondi e secondi?
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.
Un timestamp Unix è influenzato dai secondi intercalari?
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.
Devo preoccuparmi del problema dell'anno 2038 con questo strumento?
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.
Perché il mio timestamp mostra 31 dicembre 1969 invece della data che mi aspettavo?
È 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.
Cosa succede se incollo un timestamp con spazi, lettere o caratteri extra mescolati?
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.
Perché la data convertita cade nel giorno sbagliato con fusi come UTC+9?
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
- Il timestamp Unix attuale viene mostrato in tempo reale in alto
- Timestamp a data: inserisci il numero per la conversione automatica
- Data a timestamp: seleziona data e ora
- Scegli tra secondi e millisecondi secondo necessità
- Usa il pulsante Ora per catturare il timestamp attuale