Convertitore di Timestamp
Converte i timestamp Unix in date leggibili dall'uomo e viceversa.
Convertitore di Timestamp — da Unix Timestamp a Data e viceversa
Converte i timestamp Unix in date leggibili per l'uomo e viceversa con il nostro convertitore online gratuito di Timestamp. Supporta secondi, millisecondi, ISO 8601, UTC, orario locale e tempo relativo — tutto elaborato localmente nel tuo browser.
Cosa è un Unix Timestamp?
Un Unix timestamp (chiamato anche epoch time o POSIX time) è il numero di secondi trascorsi dal 1° gennaio 1970 (UTC), escludendo i secondi bisestili. È il modo più comune in cui i computer rappresentano internamente date e orari. Essendo un singolo intero, è facile da archiviare, confrontare e calcolare.
Per esempio, il timestamp Unix 1700000000 corrisponde a 14 novembre 2023, 22:13:20 UTC. I timestamp in millisecondi (come Date.now() in JavaScript) sono lo stesso concetto moltiplicato per 1.000 — quindi 1700000000000 è lo stesso momento.
I timestamp Unix vengono utilizzati ovunque: database, API, file di log, cron jobs, sistemi di file e linguaggi di programmazione. Convertire tra timestamp e date leggibili per l'uomo è una delle attività più comuni nello sviluppo software.
Come utilizzare questo Convertitore di Timestamp
L'utilizzo del tool è semplice:
- Inserisci un timestamp Unix nella scheda di sinistra. Il convertitore rileva automaticamente se l'input è in secondi o millisecondi — utilizza il pulsante di commutazione per passare.
- O seleziona una data e un orario nella scheda di destra utilizzando il selettore di data/orario. Il timestamp viene aggiornato automaticamente.
- Clicca su "Ora" per saltare al momento corrente e ottenere immediatamente il timestamp.
- Visualizza i risultati qui sotto — orario locale, UTC, ISO 8601, tempo relativo, giorno della settimana, numero della settimana e giorno dell'anno vengono visualizzati con pulsanti di copia.
Funzionalità principali
| Funzionalità | Vantaggio |
|---|---|
| Conversione bidirezionale | Inserisci un timestamp per ottenere una data, o inserisci una data per ottenere un timestamp |
| Secondi e millisecondi | Commuta tra secondi (Unix) e millisecondi (JavaScript) |
| Timestamp corrente in tempo reale | Visualizza il timestamp Unix corrente che ticchetta in tempo reale |
| Output ISO 8601 | Otteni il formato standard ISO per le API e i database |
| Tempo relativo | Vedi quanto distante è il timestamp da ora (es. "3h fa") |
| Giorno della settimana e dell'anno | Otteni informazioni extra del calendario — nome del giorno, numero della settimana, giorno dell'anno |
| Copia con un clic | Copia immediatamente qualsiasi valore dei risultati |
| Solo nel browser | Nessun dato inviato a un server — i tuoi timestamp rimangono privati |
Caso d'uso comune
Debugging delle risposte API
Le API REST restituiscono spesso le date come timestamp Unix o stringhe ISO 8601. Incolla il timestamp in questo strumento per vedere rapidamente la data leggibile. Se devi ispezionare token JWT che contengono timestamp, prova il nostro JWT Decoder.
Lavorare con cron jobs
Quando si configura un'espressione cron, spesso devi verificare a che ora corrisponde un determinato timestamp. Incolla il timestamp qui e conferma. Puoi anche utilizzare il nostro Cron Expression Parser per costruire e validare gli orari cron.
Analisi dei file di log
I log dei server utilizzano spesso i timestamp Unix. Convertili in date leggibili per comprendere quando si sono verificati gli eventi. Per confrontare due voci di log, prova il nostro Diff Checker.
Sviluppo JavaScript
Date.now() in JavaScript restituisce millisecondi. Utilizza questo convertitore per passare tra secondi e millisecondi, o per verificare che i tuoi calcoli delle date siano corretti.
Consigli per il lavoro con i timestamp
- Presta attenzione all'unità. I timestamp Unix sono tipicamente in secondi (10 cifre), mentre JavaScript utilizza millisecondi (13 cifre). Mescolarli ti dà una data nel 1970 o molto in futuro.
- I fusi orari contano. Lo stesso timestamp Unix rappresenta un diverso orario locale a seconda del fuso orario. Questo strumento mostra entrambi: il tuo orario locale e l'UTC.
- ISO 8601 è il formato più sicuro. Quando si scambiano date tra sistemi, ISO 8601 (
2024-01-15T10:30:00.000Z) evita ambiguità. - Usa "Ora" come punto di partenza. Clicca sul pulsante "Ora" per ottenere il timestamp corrente, poi regola il selettore di data per trovare il timestamp per una data futura o passata.
Domande frequenti
Questo Convertitore di Timestamp è gratuito?
Sì. È completamente gratuito, non richiede un account e non ha limiti di utilizzo. Tutte le conversioni avvengono nel tuo browser.
Qual è la differenza tra secondi e millisecondi?
I timestamp Unix tradizionalmente sono in secondi (10 cifre per le date recenti). JavaScript e alcuni altri sistemi utilizzano millisecondi (13 cifre). Lo strumento supporta entrambi — utilizza il pulsante di commutazione per passare.
Lo strumento gestisce le date prima del 1970?
Sì. I timestamp Unix negativi rappresentano le date prima del 1° gennaio 1970 UTC. Inserisci un numero negativo per convertire le date degli anni '60 o precedenti.
I miei dati vengono inviati a un server?
No. Tutte le conversioni vengono eseguite localmente nel tuo browser. Nessun timestamp o data viene trasmesso da nessuna parte.
Quali formati mostra la sezione Risultati?
I risultati mostrano l'orario locale, l'UTC, ISO 8601, tempo relativo (es. "2h fa"), secondi Unix, millisecondi Unix, giorno della settimana, numero della settimana ISO e giorno dell'anno.