Epoch Converter
Epoch-omvandlare - Unix-tidsomvandlare
Den aktuella Unix-tiden är
1776001514
Konvertera epoch till ett läsbart datum och vice versa
Tidsstämplar för början och slutet av år, månad och dag
Konvertera sekunder till år, månader, dagar, timmar och minuter
Vad är Unix-epoken?
Unix-epoken (även kallad Unix-tid, POSIX-tid eller Unix-tidsstämpel) är antalet sekunder sedan 1 januari 1970, 00:00:00 UTC, utan att räkna skottsekunder (ISO 8601: 1970-01-01T00:00:00Z). Strikt taget motsvarar epoken Unix-tid 0, men "epoch" används ofta som förkortning för Unix-tid i allmänhet.
| Normal tid | Sekunder |
|---|---|
| 1 timme | 3600 sekunder |
| 1 dag | 86400 sekunder |
| 1 vecka | 604800 sekunder |
| 1 månad (~30,437 dagar) | 2629743 sekunder |
| 1 år (365,25 dagar) | 31557600 sekunder |
Aktuell Unix-tid i programmeringsspråk
| 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 |
Observera: Alla verktyg på den här sidan baseras på datorns datum- och tidsinställningar och använder JavaScript för att konvertera tider. Vissa webbläsare tillämpar de aktuella reglerna för sommartid på alla tidigare datum. JavaScript stöder inte skottsekunder.