WALUDO Strumenti
DEVELOP.05 UNIX TIMESTAMP

Convertitore timestamp Unix

Ora corrente, conversione bidirezionale e precisione restano nella stessa schermata.

NOW

Ora Unix corrente

Ora locale del browserOgni conversione usa le API Date e Intl native del browser
Fino al limite Y2038
EPOCH

Timestamp in data

In attesa dell'input
Ora locale del browser
Ora UTC
Fuso selezionato
ISO 8601
DATE

Data in timestamp

Interpreta l'input come
secondi
millisecondi
microsecondi
nanosecondi
§ 01

Come convertire un timestamp Unix

1
1

Incolla un timestamp

La lunghezza riconosce secondi, millisecondi, microsecondi o nanosecondi e mostra locale, UTC, ISO e il fuso scelto.

2
2

Converti una data

Scegli data e ora e indica se interpretarle in locale o UTC per ottenere quattro precisioni.

3
3

Copia la precisione

Ogni valore corrente e convertito può essere copiato direttamente.

§ 02

Timestamp e fusi sono concetti diversi

Un timestamp Unix è una linea temporale indipendente dal luogo, con zero il 1 gennaio 1970 UTC. Lo stesso numero indica lo stesso istante ovunque; il fuso regola solo l'orologio visualizzato.

Log e API usano soprattutto secondi e millisecondi. Date memorizza millisecondi, quindi una precisione maggiore viene troncata nella visualizzazione della data.

§ 03

Quattro precisioni comuni

Precisione
Cifre tipiche
Fonti comuni
Secondi
10
Comandi Unix, PHP, Python
Millisecondi
13
JavaScript, browser, Java
Microsecondi
16
Database, log distribuiti
Nanosecondi
19
Orologi ad alta risoluzione, tracing
§ 04

Ottenere il timestamp corrente nel codice

const seconds = Math.floor(Date.now() / 1000);
const milliseconds = Date.now();
§ 05

Domande frequenti

Q1Che differenza c'è tra timestamp a 10 e 13 cifre?

10 cifre indicano di solito i secondi e 13 i millisecondi; microsecondi e nanosecondi arrivano a 16 e 19 cifre.

Q2Un timestamp Unix contiene un fuso?

No. Rappresenta lo stesso istante in tutto il mondo; il fuso cambia solo la visualizzazione.

Q3Perché scegliere locale o UTC?

Una data può non indicare il fuso. Specificare l'interpretazione evita risultati diversi su computer diversi.

Q4I timestamp negativi sono validi?

Sì, indicano date precedenti al 1 gennaio 1970 UTC, anche se date molto lontane possono superare il limite di Date.

Q5Cos'è il problema Y2038?

I vecchi sistemi che memorizzano i secondi in interi con segno a 32 bit vanno in overflow il 19 gennaio 2038; quelli moderni a 64 bit no.

✳ WALUDO TOOLBOX ✳ Strumenti nativi del browser · NO SERVER · NO DATA COLLECTION

I tuoi file non lasciano mai il computer · FILES STAY LOCAL · PRIVACY FIRST