Cosa fa questo Unix timestamp converter
Il tempo Unix (o epoch time) conta i secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC. È lo standard de facto nei sistemi Linux, nei database, nelle API REST e nei token JWT. Questa versione italiana del conversor ti permette di incollare un epoch timestamp e ottenere immediatamente la corrispondente data in formato RFC 7519-compatibile — con UTC e ora locale affiancati per smascherare subito i bug di fuso orario. Lo strumento rileva da solo se stai usando secondi (10 cifre) o millisecondi (13 cifre), un errore che fa perdere ore nei log di produzione. Vale la pena ricordare che MySQL TIMESTAMP copre solo il range 1970–2038, mentre DATETIME arriva fino al 9999: scegliere il tipo sbagliato in fase di design può portare a overflow silenziosi. 100% lato client — i tuoi dati non lasciano mai il browser. Nessun upload, nessun tracciamento, nessun log sul server.
Funzionalità
- Rilevamento automatico secondi / millisecondi. Distingue automaticamente tra epoch a 10 cifre (secondi POSIX) e a 13 cifre (millisecondi JavaScript), eliminando uno degli errori più comuni nel debug delle API.
- UTC e ora locale affiancati. Visualizza il timestamp convertito sia in UTC sia nel fuso orario del tuo sistema — utile in Italia dove si passa da CET (UTC+1) a CEST (UTC+2) l'ultima domenica di marzo e l'ultima domenica di ottobre.
- Pulsante «Adesso». Inserisce l'epoch corrente in un click. Equivalente a
Date.now() / 1000in JavaScript oint(time.time())in Python, ma senza aprire un terminale. - Conversione bidirezionale. Parti da un epoch e ottieni una data leggibile, oppure incolla una stringa ISO 8601 o RFC 2822 e ricevi il corrispondente timestamp Unix — ideale per popolare campi
expnei JWT. - Tempo relativo. Mostra quanti secondi, minuti o giorni separano il timestamp dall'istante attuale — comodo per validare la scadenza di un token o calcolare l'età di un evento nei log. Se hai bisogno di calcoli più complessi, il [date calculator](/it/date-calculator/) copre differenze tra date arbitrarie.
- Copia con un click. Ogni campo espone un pulsante «Copia» per trasferire istantaneamente il valore negli appunti, senza selezione manuale.
Come usare il Unix timestamp converter
Bastano pochi secondi: incolla un valore, ottieni subito tutti i formati. Puoi anche partire da una data in testo libero.
- Ottieni l'epoch da convertire. Copia il timestamp dall'API, dal log o dal database. Da bash puoi ottenerlo con
date +%s. In JavaScript usaDate.now() / 1000per i secondi. - Incollalo nel campo «Unix timestamp». Lo strumento rileva automaticamente se si tratta di secondi (10 cifre) o millisecondi (13 cifre) e mostra subito ISO 8601, UTC, ora locale e tempo relativo.
- Oppure parti da una data. Scrivi o incolla una stringa nel campo «Stringa data» (ISO 8601, RFC 2822, ecc.) e ottieni immediatamente i corrispondenti valori epoch in secondi e millisecondi.
- Copia il risultato che ti serve. Clicca il pulsante «Copia» accanto al campo desiderato. Il valore viene copiato negli appunti pronto per essere incollato nel codice, nel DB o in Postman.
Casi d'uso comuni
- Debug di API e log applicativi. I log di NGINX, AWS CloudWatch e Datadog usano spesso epoch in secondi. Convertirli a colpo d'occhio in ora leggibile accelera il triage degli incident senza script ad hoc.
- Validazione di token JWT. Le claim
expeiatdefinite in RFC 7519 sono epoch in secondi. Incolla il valore qui per verificare se un token è scaduto o quando scadrà, senza decodificare l'intero payload a mano. - Conversione di timestamp da database. MySQL, PostgreSQL e SQLite restituiscono spesso valori numerici o stringhe ISO. Converti in entrambe le direzioni per popolare migrazioni o generare fixture di test coerenti. Ricorda: MySQL TIMESTAMP va in overflow il 19 gennaio 2038.
- Calcolo di durate tra due epoch. Sottrai due timestamp in secondi per ottenere la durata di un job, di una sessione o di un evento. Per calcoli su intervalli di date in formato umano, usa il nostro [time calculator](/it/time-calculator/).
- Sviluppo e test di cron job. Verifica che il prossimo orario di esecuzione pianificato corrisponda all'epoch atteso. Abbina questo strumento al [cron expression parser](/it/cron-parser/) per un debug completo della schedulazione.
Domande frequenti
Qual è la differenza tra secondi epoch e millisecondi epoch?
Un Unix timestamp in secondi ha 10 cifre (es. 1714900000) e rappresenta i secondi dal 1970-01-01 UTC. In millisecondi ha 13 cifre (es. 1714900000000) ed è il formato usato da JavaScript con Date.now(). Confonderli moltiplica o divide le date per mille, producendo risultati completamente errati.
I dati che inserisco vengono inviati a qualche server?
No. Tutto il calcolo avviene nel tuo browser tramite le API native di JavaScript — nessuna richiesta di rete, nessun cookie, nessun log. I tuoi timestamp rimangono esclusivamente sul tuo dispositivo.
Cos'è il problema del 2038 e mi riguarda?
I sistemi a 32 bit con segno raggiungono il massimo intero il 19 gennaio 2038 alle 03:14:07 UTC, dopodiché il valore va in overflow. MySQL TIMESTAMP è colpito da questo limite; DATETIME no. Se stai progettando uno schema con date future al 2038, usa DATETIME o un tipo a 64 bit. I sistemi moderni a 64 bit non hanno questo problema.
Come gestisce i fusi orari lo strumento?
Il conversor mostra sempre UTC (il valore assoluto, privo di ambiguità) e l'ora locale del tuo browser in parallelo. In Italia questo significa CET (UTC+1) in inverno e CEST (UTC+2) in estate, con cambio automatico. La norma UNI EN 28601 — recepimento italiano di ISO 8601 — raccomanda il formato YYYY-MM-DD per l'interoperabilità.
Posso convertire una data in epoch invece del contrario?
Sì. Incolla qualsiasi stringa riconoscibile (ISO 8601, RFC 2822, formato esteso in inglese) nel campo «Stringa data» e otterrai immediatamente l'epoch corrispondente in secondi e millisecondi.
Funziona anche come unix time calculator per calcolare differenze?
Puoi usarlo come punto di riferimento per due timestamp separati e sottrarre i valori in secondi. Per un calcolo guidato di differenze tra date in formato umano, il nostro [age calculator](/it/age-calculator/) è più adatto.