Praegune Unixi aeg on
1784418996
Epoch-ajatempli teisendamine kuupäevaks ja vastupidi
Aasta, kuu ja päeva alguse ning lõpu ajatemplid
Teisenda sekundid aastateks, kuudeks, päevadeks, tundideks ja minutiteks
Mis on Unixi epoch?
Unixi epoch (ka Unixi aeg, POSIX-aeg või Unixi ajatempel) on sekundite arv alates 1. jaanuarist 1970 kell 00:00:00 UTC, arvestamata lisasekundeid (ISO 8601: 1970-01-01T00:00:00Z). Rangelt võttes on epoch Unixi aeg 0, kuid sõna "epoch" kasutatakse sageli Unixi aja üldmõistena.
| Tavaaeg | Sekundid |
|---|---|
| 1 tund | 3600 sekundit |
| 1 päev | 86400 sekundit |
| 1 nädal | 604800 sekundit |
| 1 kuu (~30,437 päeva) | 2629743 sekundit |
| 1 aasta (365,25 päeva) | 31557600 sekundit |
Praegune epoch-aeg programmeerimiskeeltes
| 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() |
| 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 |
Veel ingliskeelseid koodinäiteid
Märkus: Kõik selle lehe tööriistad põhinevad arvuti kuupäeva- ja kellaajaseadetel ning kasutavad aja teisendamiseks JavaScripti. Mõni brauser rakendab praegusi suveajareegleid kõigile varasematele kuupäevadele. JavaScript ei toeta lisasekundeid.