menu

Timestamp

Unix Epoch Timestamp espresso in secondi e in millisecondi. Clicca sul logo copy per copiare negli appunti il valore attuale di timestamp.

copy
Compila questo campo
copy
Compila questo campo

Cos'è il timestamp

Il timestamp, in italiano definito anche come marca temporale è un numero (o anche altri caratteri) che identifica una data e un orario ben definiti nel tempo.

Nel caso specifico preso in considerazione in questa pagina si intende come timestamp lo Unix Timestamp, ovvero il tempo espresso in secondi a partire dal 1° Gennaio 1970

Quindi il 1° Gennaio 1970 ha come timestamp il valore di 0 (zero).

A cosa serve il timestamp?

Il timestamp viene solitamente utilizzato in informatica per registrare il momento esatto di uno specifico evento. Viene fatto largo uso del timestamp nei sistemi di database ad esempio per registrare un evento come un pagamento, una data di registrazione o la data di salvataggio di un articolo.

Un'ulteriore uso del timestamp è quello della sincronizzazione fra uno o più sistemi informatici.

Il Timestamp in alcuni linguaggi di programmazione

  • JavaScript: new Date().getTime()
  • PHP: time()
  • JAVA: System.currentTimeMillis()
  • Mysql: SELECT unix_timestamp(now())
  • PostgreSQL: SELECT extract(epoch FROM now());
  • Go: time.Now().Unix()
  • Python: import time; time.time()

Link utili

Tempo (Unix)
Marca temporale