Epoch Converter
Convertitore di epoch - Convertitore di tempo Unix
L'ora Unix attuale è
1776001329
Converti l'epoch in una data leggibile e viceversa
Timestamp di inizio e fine per anno, mese e giorno
Converti secondi in anni, mesi, giorni, ore e minuti
Che cos'è l'epoch Unix?
L'epoch Unix (chiamata anche tempo Unix, tempo POSIX o timestamp Unix) è il numero di secondi trascorsi dal 1° gennaio 1970 alle 00:00:00 UTC, senza contare i secondi intercalari (ISO 8601: 1970-01-01T00:00:00Z). In senso stretto, l'epoch corrisponde al tempo Unix 0, ma spesso "epoch" viene usato come abbreviazione per il tempo Unix in generale.
| Tempo normale | Secondi |
|---|---|
| 1 ora | 3600 secondi |
| 1 giorno | 86400 secondi |
| 1 settimana | 604800 secondi |
| 1 mese (~30,437 giorni) | 2629743 secondi |
| 1 anno (365,25 giorni) | 31557600 secondi |
Tempo Unix attuale nei linguaggi di programmazione
| Python | import time; time.time() |
| PHP | time() |
| JavaScript | Math.round(new Date().getTime()/1000.0) |
| Java | long epoch = System.currentTimeMillis()/1000; |
| C# | DateTimeOffset.Now.ToUnixTimeSeconds() |
| Perl | time |
| Ruby | Time.now.to_i |
| Go | time.Now().Unix() |
| R | as.numeric(Sys.time()) |
| Lua | epoch = os.time() |
| Dart | DateTime.now().millisecondsSinceEpoch ~/ 1000 |
| MySQL | SELECT unix_timestamp(now()) |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| SQL Server | SELECT DATEDIFF(SECOND, '1970-01-01', GETUTCDATE()); |
| SQLite | SELECT unixepoch(); |
| Unix/Linux/MacOS | date +%s |
Nota: Tutti gli strumenti in questa pagina si basano sulle impostazioni di data e ora del computer e utilizzano JavaScript per convertire i tempi. Alcuni browser utilizzano le regole attuali dell'ora legale (DST) per tutte le date passate. JavaScript non supporta i secondi intercalari.