Convertitore di timestamp Unix

Convertitore di timestamp Unix

Questo è uno strumento per data e ora che consente di convertire i timestamp Unix in date/ore e viceversa. È dotato di rilevamento automatico di secondi e millisecondi, impostazione automatica del fuso orario dell'utente, specificazione del fuso orario per date e ore di input, ISO 8601, RFC 2822, ora relativa e pulsanti di data e ora di uso comune — il tutto organizzato in modo ordinato in un'interfaccia semplice.

Traduzione
In attesa di input
Inserisci un timestamp o la data e l'ora, quindi fai clic su "Converti".
Se una stringa di data e ora non include UTC o +09:00, verrà interpretata come data e ora in questo fuso orario. L'impostazione predefinita è quella del browser dell'utente.

Date e orari comuni

Risultati

Che cos'è un convertitore di timestamp Unix?

Il Convertitore di timestamp Unix è uno strumento online per la conversione tra timestamp Unix (secondi dall'epoca) e date e ore leggibili dall'utente.Un timestamp Unix è un formato che rappresenta una data e un'ora come numero di secondi trascorsi dal 1° gennaio 1970, 00:00:00 UTC, ed è ampiamente utilizzato in molti ambienti di sviluppo, tra cui risposte API, log, database, JavaScript, PHP e Python.Tuttavia, guardando un numero come 1717046400 da solo non si capisce intuitivamente quale data e ora rappresenti. Con questo strumento, è possibile inserire semplicemente un timestamp per visualizzarlo in più formati contemporaneamente, tra cui UTC, il fuso orario dell'utente, ISO 8601 e RFC 2822.

In JavaScript, `Date.now()` restituisce un valore in millisecondi, quindi spesso si ha a che fare con timestamp a 13 cifre come 1717046400000. D'altra parte, `time()` di PHP e molti strumenti basati su Unix utilizzano valori in secondi, in genere lunghi circa 10 cifre. Se questa differenza viene fraintesa, le date e gli orari potrebbero risultare significativamente errati o essere interpretati come date innaturali nel futuro o nel passato. Questo strumento rileva automaticamente i secondi e i millisecondi e visualizza entrambi i valori contemporaneamente, rendendo più facile evitare confusione nelle specifiche API e nelle indagini sui log.

Quando si convertono data e ora in un timestamp, è importante determinare in quale fuso orario debbano essere interpretate la data e l'ora inserite. Anche per lo stesso "2026-06-13 12:00:00", il timestamp Unix risultante differirà a seconda che venga trattato come UTC, Europe/London o America/New_York. Questo strumento consente di selezionare il fuso orario per la data e l'ora di input. L'impostazione predefinita è il fuso orario rilevato dal browser dell'utente, il che rende facile per gli utenti di tutto il mondo utilizzare lo strumento in base al proprio fuso orario locale.

Le opzioni relative al fuso orario mostrano il maggior numero possibile di fusi orari IANA supportati dal browser. Per facilitare la selezione da un ampio elenco di opzioni, abbiamo utilizzato un campo di immissione basato sulla ricerca in cui è possibile digitare del testo per restringere le scelte, anziché un menu a tendina standard.Gli utenti possono selezionare un fuso orario inserendo nomi di città, nomi di regioni o ID di fuso orario come America/New_York, Europe/London o Asia/Singapore, riducendo così il carico di lavoro derivante dalla ricerca in un lungo elenco. Ciò rende più facile identificare i malintesi causati dalle differenze di fuso orario durante l'integrazione con servizi esteri, il controllo dei log del server o la verifica degli orari di prenotazione.

Inoltre, anche se i risultati vengono visualizzati fuori dallo schermo, la pagina scorre automaticamente verso l'area dei risultati dopo la conversione. Ciò impedisce agli utenti di perdere le modifiche ai risultati nella parte inferiore della pagina dopo aver eseguito un'azione vicino al campo di immissione. Inoltre, forniamo impostazioni predefinite come "Ora corrente", "Oggi alle 0:00", "Domani alle 0:00" e "Il 1° di questo mese", consentendoti di inserire date e ore di uso frequente con un solo clic. Viene visualizzato anche un codice di esempio per lo sviluppo, in modo che tu possa non solo verificare i risultati della conversione, ma anche utilizzarlo come riferimento quando gestisci gli stessi valori in JavaScript, PHP o Python.

  • È possibile convertire i timestamp Unix in date e ore.
  • È possibile convertire date e ore in timestamp Unix.
  • Rileva automaticamente i timestamp in secondi e millisecondi.
  • Imposta automaticamente il fuso orario del browser dell'utente come predefinito.
  • È possibile specificare il fuso orario da utilizzare per l'interpretazione delle stringhe di data e ora.
  • L'inserimento del fuso orario tramite ricerca consente di selezionare da un'ampia gamma di fusi orari IANA.
  • È possibile visualizzare contemporaneamente sia l'ora UTC che il fuso orario del visitatore.
  • Visualizza ISO 8601, RFC 2822, ora relativa e tempo trascorso.
  • È possibile inserire date e orari di uso frequente, come l'ora corrente o il primo giorno del mese, con un solo clic.

Come utilizzare

Per convertire un timestamp in data e ora, inserire un timestamp Unix in secondi (ad es. 1717046400) o un timestamp in millisecondi (ad es. 1717046400000) nel campo di immissione. La modalità di conversione può solitamente essere lasciata impostata su "Rilevamento automatico".Lo strumento rileverà se il valore è in secondi o millisecondi in base al numero di cifre e al formato, e lo convertirà in formati come UTC, il fuso orario di chi visualizza o ISO 8601. Se si desidera trattare esplicitamente il valore come un timestamp, selezionare “Timestamp → Data”.

Per convertire una data e un'ora in un timestamp Unix, inserire una stringa di data e ora come 2026-06-13 12:34:56, 2026-06-13T12:34:56 o 2026/06/13 12:34.Se la stringa di data/ora non include una specifica del fuso orario come "Z" o "+09:00", verrà interpretata come la data e l'ora della regione selezionata in "Fuso orario per data/ora di input". Il valore predefinito è il fuso orario rilevato dal browser dell'utente. Se le specifiche del server o dell'API si basano sull'UTC, selezionare UTC; se si gestiscono orari di prenotazione per una regione specifica, selezionare il fuso orario IANA di quella regione.

I risultati della conversione mostrano il timestamp Unix (secondi), il timestamp Unix (millisecondi), l'UTC, il fuso orario dell'utente, ISO8601, RFC2822, l'ora relativa e il tempo trascorso. Ogni valore può essere copiato singolarmente, oppure è possibile copiarli tutti in una volta o scaricarli come file di testo. Se l'area dei risultati è fuori dallo schermo, la pagina scorre automaticamente dopo la conversione, rendendo difficile perdere di vista i risultati anche su uno smartphone.

  1. Inserire un timestamp o una stringa data/ora.
  2. Selezionare la modalità di conversione in base alle esigenze.
  3. Quando si inseriscono data e ora, verificare il fuso orario della data e dell'ora inserite.
  4. Fare clic su "Converti" per visualizzare i risultati.
  5. Verificare i formati richiesti, quali secondi, millisecondi, UTC, fusi orari dei visitatori e ISO 8601.
  6. Copiare o scaricare questo file per utilizzarlo nell'analisi dei log o nel lavoro di sviluppo.

Note importanti sull'utilizzo

  • I timestamp Unix si basano generalmente sull'UTC. La data e l'ora visualizzate variano a seconda del fuso orario.
  • La funzione `Date.now()` di JavaScript restituisce i millisecondi, mentre la funzione `time()` di PHP restituisce i secondi. Si prega di tenere presente la differenza di precisione.
  • Se una stringa di data e ora non include un fuso orario, verrà interpretata in base alla regione selezionata come fuso orario per la data e l'ora inserite.
  • Il fuso orario dell'utente dipende dalle impostazioni del browser o del dispositivo. Se le impostazioni del dispositivo non sono corrette, anche il valore predefinito ne risentirà.
  • Nelle regioni con ora legale, la differenza rispetto all'UTC può variare a seconda della data, anche all'interno della stessa regione. Selezionare un fuso orario IANA semplifica le conversioni che tengono conto dell'ora legale.

Domande frequenti

Che cos'è un timestamp Unix?

Un timestamp Unix è un valore numerico che rappresenta una data e un'ora come numero di secondi trascorsi dal 1° gennaio 1970, alle 00:00:00 UTC. È ampiamente utilizzato nelle API, nei log, nei database e per la gestione di date e ore all'interno dei programmi.

Questo termine ha lo stesso significato di "Epoch time"?

In molti casi, "Unix time", "Unix timestamp" e "Epoch time" sono usati in modo quasi intercambiabile. Tutti e tre i termini si riferiscono a un formato che rappresenta il tempo trascorso dall'epoca Unix.

Qual è la differenza tra secondi e millisecondi?

I timestamp in secondi sono in genere lunghi circa 10 cifre, mentre quelli in millisecondi sono in genere lunghi circa 13 cifre. La funzione `Date.now()` di JavaScript restituisce i millisecondi, mentre la funzione `time()` di PHP restituisce i secondi.

Come viene determinato il fuso orario del visitatore?

Rileva automaticamente il fuso orario utilizzando le informazioni sul fuso orario del browser. Questo si basa in genere sulle impostazioni regionali del dispositivo o del sistema operativo in uso.

Qual è il fuso orario per la data e l'ora di inserimento?

Questa impostazione determina quale fuso orario deve essere utilizzato per interpretare una stringa di data e ora se questa non include l'indicazione del fuso orario.

Perché i risultati differiscono tra l'UTC e il fuso orario dell'utente?

Sebbene i timestamp Unix siano basati sull'UTC, l'ora visualizzata varia a seconda del fuso orario. Questo perché l'ora riflette la differenza tra l'ora locale e l'UTC, nonché l'ora legale.

Cosa devo inserire nel campo di immissione del fuso orario basato sulla ricerca?

Inserire una parte del nome di un fuso orario IANA (ad esempio America/New_York, Europe/London o Asia/Singapore) o il nome di una città e selezionare una delle opzioni suggerite.

Che cos'è la norma ISO 8601?

ISO 8601 è un formato standard per la rappresentazione di date e orari. Ad esempio, viene scritto come 2026-06-13T12:34:56Z ed è comunemente utilizzato nelle API e nei file di configurazione.

Che cos'è l'RFC 2822?

Il formato RFC 2822 è comunemente utilizzato nelle intestazioni delle e-mail e nelle notazioni di data e ora relative all'HTTP. Ad esempio, viene visualizzato come Sab, 13 giu 2026 12:34:56 GMT.

Per cosa può essere utilizzato il tempo relativo?

Il tempo relativo può essere utilizzato per determinare quanti giorni prima o dopo il presente ricade la data e l'ora inserite. È utile per verificare scadenze, timestamp di registrazione e orari di prenotazione.

Cosa succede se la data e l'ora inserite non possono essere convertite?

Si prega di verificare i separatori di data, i formati dell'ora, le date inesistenti e le specifiche di fuso orario non valide. È più semplice iniziare effettuando dei test con dati di esempio o con il formato AAAA-MM-GG HH:mm:ss.

Questo strumento invia i valori inseriti al server?

Il processo di conversione è pensato per essere eseguito utilizzando JavaScript nel browser. Tuttavia, si prega di prestare la massima attenzione quando si gestiscono URL o stringhe che contengono registri altamente sensibili, informazioni personali o credenziali di autenticazione.

Cosa va inserito nel pulsante "Ora corrente"?

Il pulsante "Ora corrente" inserisce l'ora corrente ottenuta dal browser. Ciò è utile quando si desidera verificare rapidamente il timestamp Unix corrente o il formato ISO 8601.

Puoi anche verificare come recuperare il timestamp Unix corrente nel programma?

Sì. Nella sezione dei risultati mostreremo semplici esempi di codice in JavaScript, PHP e Python. Puoi utilizzarli, insieme ai risultati della traduzione, come riferimento durante l'implementazione del codice.