Convertitore di timestamp Unix
NovitàConverti il tempo epoch in data e viceversa, con ora corrente in tempo reale e ISO 8601.
Paste any Unix timestamp (seconds or ms) or click Now — Discord renders these tags dynamically for every reader.
Runs entirely in your browser. Nothing is uploaded.
Converti i timestamp Unix in date — e viceversa — all'istante
Questo convertitore di timestamp Unix trasforma qualsiasi tempo epoch in una data leggibile e converte qualsiasi data in un timestamp, interamente nel tuo browser. Un contatore in tempo reale mostra il tempo Unix corrente in secondi e millisecondi, così puoi copiare sempre un epoch aggiornato. Nessuna registrazione, nessun server, nulla viene caricato.
Incolla qualsiasi numero e lo strumento rileva automaticamente se è in secondi (10 cifre), millisecondi (13 cifre) o microsecondi (16–17 cifre), poi mostra il risultato nell'ora locale, UTC, ISO 8601, RFC 2822 e in un formato relativo come '3 ore fa'. Ogni risultato ha un pulsante di copia con un clic.
Timestamp → data e data → timestamp
Il pannello Timestamp → data accetta qualsiasi timestamp Unix positivo o negativo. I timestamp negativi rappresentano date prima del 1970 — il timestamp Unix −86.400 corrisponde al 31 dicembre 1969 00:00:00 UTC. Puoi sovrascrivere l'unità rilevata automaticamente per forzare secondi, millisecondi o microsecondi quando conosci già il formato.
Il pannello Data → timestamp funziona al contrario: scegli qualsiasi data e ora, seleziona il fuso orario dalla lista IANA completa e ottieni i secondi e millisecondi Unix esatti per quel momento. L'impostazione predefinita è l'ora corrente, così puoi vedere subito l'epoch di oggi.
Tag timestamp Discord — genera tutti i sette formati
Discord visualizza i timestamp Unix nei messaggi usando tag come <t:1700000000:F>, che il client Discord mostra automaticamente nel fuso orario locale di ogni lettore. I sette codici di formato sono: t (ora breve), T (ora lunga), d (data breve), D (data lunga), f (data e ora brevi — predefinito), F (data e ora lunghe con giorno della settimana) e R (relativo — 'tra 3 ore', '2 anni fa').
La maggior parte dei generatori di timestamp Discord produce solo uno o due dei sette formati. Questo strumento li genera tutti e sette in una volta, con un'anteprima di come ciascuno apparirà nella tua ora locale e un pulsante di copia per ogni tag. Funziona su iPhone, Android e desktop.
Come si confronta con EpochConverter.com e unixtimestamp.com
EpochConverter.com è il leader della categoria — gestisce bene i timestamp in secondi e millisecondi ed è veloce. Ma non rileva automaticamente la scala (devi specificare secondi vs ms), non ha un generatore di tag Discord e non supporta i microsecondi. Unixtimestamp.com è ancora più semplice — solo secondi, nessun output Discord, nessun tempo relativo.
Questo strumento rileva automaticamente tutte e tre le scale in base al numero di cifre, genera tutti e sette i formati di tag Discord, mostra il tempo relativo e funziona interamente nel browser senza account. Per gli sviluppatori che devono eseguire il debug di file di log, risposte API e bot Discord in un'unica scheda, questa combinazione non è disponibile su nessuno di quei siti.
Rilevamento automatico di secondi, millisecondi e microsecondi
La fonte di confusione più comune con i timestamp Unix è la scala. Un timestamp in secondi come 1700000000 ha 10 cifre e rappresenta una data di novembre 2023. Lo stesso momento come timestamp in millisecondi è 1700000000000 — 13 cifre, mille volte più grande. Date.now() di JavaScript restituisce millisecondi; il comando shell Unix date +%s restituisce secondi. API e database variano notevolmente.
I timestamp a 16 e 17 cifre sono microsecondi — usati in dati di sensori ad alta precisione, distributed tracing e alcuni database NoSQL. Questo convertitore identifica la scala in base al numero di cifre e converte correttamente ogni volta. Puoi anche sovrascrivere il rilevamento e forzare un'unità specifica.
Conversione Epoch in Python, JavaScript e SQL
In Python, converti con datetime.fromtimestamp(ts, tz=timezone.utc) per UTC, oppure ometti tz per ottenere il risultato nel fuso orario locale del server (il che causa bug su macchine diverse). Il timestamp corrente in secondi è int(time.time()); in millisecondi è int(time.time() * 1000). In JavaScript, new Date(ts * 1000) converte un timestamp in secondi in un oggetto Date; Date.now() fornisce l'epoch corrente in millisecondi.
In MySQL, UNIX_TIMESTAMP() restituisce l'epoch corrente in secondi e FROM_UNIXTIME(ts) converte di nuovo in datetime. In PostgreSQL, EXTRACT(EPOCH FROM timestamptz) fornisce l'epoch in secondi e TO_TIMESTAMP(ts) converte nell'altra direzione. Questo strumento gestisce i casi limite che fregano gli sviluppatori: il problema dell'anno 2038, i timestamp negativi prima del 1970 e tutte e tre le scale di precisione.
Privato, utilizzabile offline e immediato
Ogni conversione viene eseguita localmente nel tuo browser — non c'è server, nulla viene caricato e non vengono effettuate richieste di rete. La pagina funziona dopo il caricamento anche quando sei offline. Aggiungila ai segnalibri per un accesso rapido la prossima volta che trovi un numero intero sospetto in un file di log, una risposta API, un record di database o un payload JWT e hai bisogno di sapere quale data e ora rappresenta.
Frequently asked questions
Cos'è il tempo Unix?
Il tempo Unix (chiamato anche epoch time o POSIX time) è il numero di secondi trascorsi dalle 00:00:00 UTC del 1° gennaio 1970 — l'epoch Unix. Ad esempio, il timestamp 1.700.000.000 corrisponde a sabato 14 novembre 2023 22:13:20 UTC. È un intero indipendente dal fuso orario usato praticamente in ogni linguaggio di programmazione, database e API per rappresentare momenti nel tempo senza ambiguità.
Cos'è l'epoch Unix?
L'epoch Unix è il punto di riferimento per il tempo Unix: la mezzanotte del 1° gennaio 1970 in UTC. Ogni timestamp Unix conta i secondi (o millisecondi, o microsecondi) da quell'istante. I timestamp precedenti all'epoch sono negativi — il timestamp Unix −86.400 rappresenta il 31 dicembre 1969 00:00:00 UTC. La scelta del 1970 era pratica: era l'anno in cui Unix fu distribuito per la prima volta.
Qual è la differenza tra timestamp in secondi e millisecondi?
Un timestamp Unix con precisione al secondo ha 10 cifre (per date tra il 2001 e il 2286), ad esempio 1700000000. Un timestamp in millisecondi è quel numero moltiplicato per 1.000, quindi 13 cifre: 1700000000000. Date.now() di JavaScript restituisce millisecondi; la maggior parte dei linguaggi lato server restituisce secondi per impostazione predefinita. Questo convertitore rileva automaticamente l'unità in base al numero di cifre (10 → secondi, 13 → ms, 16+ → µs).
Come si generano i tag timestamp per Discord?
Discord visualizza i timestamp Unix nei messaggi usando la sintassi <t:UNIX_SECONDI:CODICE_FORMATO>. I sette codici di formato sono: t (ora breve), T (ora lunga), d (data breve), D (data lunga), f (data/ora breve, predefinito), F (data/ora lunga con giorno della settimana) e R (relativo, es. '2 anni fa'). Questo strumento genera tutti e sette in una volta con anteprime.
Cosa sono i timestamp a 16 o 17 cifre?
I timestamp a 16-17 cifre rappresentano microsecondi (milionesimi di secondo). Sono comuni nei sistemi di trading ad alta frequenza, sensori hardware, strumenti di distributed tracing come Zipkin e Jaeger, e alcuni database come Cassandra. Un valore a 16 cifre come 1700000000000000 è il timestamp in secondi moltiplicato per 1.000.000. Questo convertitore rileva i microsecondi e li converte correttamente.
Come si converte un timestamp in Python?
Usa il modulo datetime. Per convertire un timestamp Unix in UTC: from datetime import datetime, timezone; dt = datetime.fromtimestamp(1700000000, tz=timezone.utc). Per ottenere il timestamp corrente in secondi: import time; ts = int(time.time()). In millisecondi: ts_ms = int(time.time() * 1000). Passa sempre tz=timezone.utc per evitare ambiguità legate al fuso orario locale del server.
Cos'è il problema dell'anno 2038?
Il 19 gennaio 2038 alle 03:14:07 UTC, i timestamp Unix a 32 bit con segno andranno in overflow — raggiungendo 2³¹ − 1 (2.147.483.647) si azzereranno su un numero negativo grande, interpretando erroneamente le date come se fossero nel 1901. I sistemi che memorizzano i timestamp come interi a 32 bit — kernel Linux datati, alcuni firmware embedded, MySQL su build a 32 bit — sono a rischio. I timestamp a 64 bit non andranno in overflow per altri 292 miliardi di anni.
Related tools
Vedi tutti gli strumentiCalcolatrice delle proporzioni
Blocca una proporzione e calcola la larghezza o l’altezza mancante per una nuova dimensione.
Numeri in parole
Scrivi qualsiasi numero in parole inglesi, con una modalità valuta per gli assegni.
Calcolatrice della durata temporale
Trova il tempo tra due orari e somma più durate insieme.
Convertitore di fusi orari
Confronta l’ora tra le città e pianifica riunioni che vadano bene per tutti.
Currency Converter
Convert between 30+ world currencies with recent reference rates — fully in your browser.
Scientific Calculator
Full scientific calculator with trig, log, factorial, powers and memory functions.