Definizione e uso principale
Un timestamp Unix rappresenta un istante come numero di secondi o millisecondi trascorsi dal 1 gennaio 1970 alle 00:00:00 UTC.
Uso principale: Converti valori epoch da log, payload API, database o claim JWT in date leggibili e viceversa.
Casi d’uso comuni
- Debug di API e JWT
- Leggi campi temporali e claim exp, iat o nbf senza conversioni manuali.
- Analisi dei log
- Trasforma epoch in data e ora per ricostruire una sequenza di eventi.
- Database e migrazioni
- Confronta valori in secondi, millisecondi e formato ISO 8601.
Errori comuni
- Confondere secondi e millisecondi
- Un timestamp moderno in secondi ha in genere 10 cifre; in millisecondi ne ha 13.
- Aggiungere manualmente il fuso orario
- Il timestamp identifica già un istante UTC; il fuso modifica solo la data mostrata.