Epoch Converter
Convertidor d'epoch - Convertidor de temps Unix
L'hora Unix actual és
1776001309
Convertir epoch a una data llegible i viceversa
Marques de temps per a l'inici i la fi de l'any, el mes i el dia
Convertir segons a anys, mesos, dies, hores i minuts
Què és l'època Unix?
L'època Unix (també anomenada temps Unix, temps POSIX o marca de temps Unix) és el nombre de segons des de l'1 de gener de 1970, 00:00:00 UTC, sense comptar els segons intercalars (ISO 8601: 1970-01-01T00:00:00Z). Estrictament parlant, l'època correspon al temps Unix 0, però sovint s'utilitza "epoch" com a abreviatura de temps Unix en general.
| Temps normal | Segons |
|---|---|
| 1 hora | 3600 segons |
| 1 dia | 86400 segons |
| 1 setmana | 604800 segons |
| 1 mes (~30,437 dies) | 2629743 segons |
| 1 any (365,25 dies) | 31557600 segons |
Temps Unix actual en llenguatges de programació
| 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: Totes les eines d'aquesta pàgina es basen en la configuració de data i hora de l'ordinador i utilitzen JavaScript per convertir les hores. Alguns navegadors apliquen les regles actuals de l'horari d'estiu a totes les dates passades. JavaScript no admet els segons intercalars.