Convertitore Timestamp
Converti timestamp Unix in date leggibili e viceversa. Supporta secondi e millisecondi. Gratuito, istantaneo, 100% lato client nel browser.
— Riferimento
Timestamp Unix
Un timestamp Unix (noto anche come epoch time) è un intero che rappresenta il numero di secondi trascorsi dall'epoca Unix (1970-01-01 00:00:00 UTC). È indipendente dal fuso orario e viene utilizzato praticamente in ogni linguaggio di programmazione, database e API come rappresentazione universale del tempo.
L'epoca Unix
L'epoca Unix (1970-01-01T00:00:00Z) è il punto di riferimento da cui vengono misurati tutti i timestamp Unix. Esempio: 1700000000 corrisponde al 14 novembre 2023 alle 22:13:20 UTC. I timestamp in millisecondi (come Date.now() in JavaScript) sono 1000 volte più grandi.
Timestamp notevoli
0 — l'epoca Unix (1 gennaio 1970 00:00:00 UTC). 946684800 — Y2K (1 gennaio 2000). 1000000000 — 9 settembre 2001, il traguardo del "miliardo di secondi". 2147483647 — il valore massimo di un intero con segno a 32 bit, che scatena il problema dell'anno 2038 il 19 gennaio 2038. Se un timestamp ha 13 cifre (es. 1700000000000), è in millisecondi; 10 cifre significa secondi.
Ottenere timestamp nel codice
JavaScript: Date.now() restituisce millisecondi; dividere per 1000 per i secondi. Python: import time; time.time() restituisce un float in secondi. PHP: time() restituisce secondi come intero. Java: System.currentTimeMillis() restituisce millisecondi. Bash: date +%s stampa il timestamp corrente in secondi. SQL: EXTRACT(EPOCH FROM NOW()) in PostgreSQL, UNIX_TIMESTAMP() in MySQL.
Privacy
Tutta la conversione viene eseguita 100% nel tuo browser. Nessun dato viene inviato a un server.