Epoch Converter
Epoch-muunnin - Unix-ajan muunnin
Nykyinen Unix-aika on
1776901659
Muunna epoch luettavaan päivämäärään ja takaisin
Aikaleimat vuoden, kuukauden ja päivän alkuun ja loppuun
Muunna sekunnit vuosiksi, kuukausiksi, päiviksi, tunneiksi ja minuuteiksi
Mikä on Unix-epoch?
Unix-epoch (jota kutsutaan myös nimillä Unix-aika, POSIX-aika tai Unix-aikaleima) on sekuntien määrä 1. tammikuuta 1970 klo 00:00:00 UTC jälkeen ilman karkaussekunteja (ISO 8601: 1970-01-01T00:00:00Z). Tarkasti ilmaistuna epoch on Unix-aika 0, mutta sanaa "epoch" käytetään usein yleisnimityksenä Unix-ajalle.
| Tavallinen aika | Sekunnit |
|---|---|
| 1 tunti | 3600 sekuntia |
| 1 päivä | 86400 sekuntia |
| 1 viikko | 604800 sekuntia |
| 1 kuukausi (~30,437 päivää) | 2629743 sekuntia |
| 1 vuosi (365,25 päivää) | 31557600 sekuntia |
Nykyinen epoch-aika ohjelmointikielissä
| 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 |
Huomaa: Tämän sivun kaikki työkalut perustuvat tietokoneen päivämäärä- ja aika-asetuksiin ja käyttävät JavaScriptiä aikojen muuntamiseen. Osa selaimista soveltaa nykyisiä kesäaikasääntöjä kaikkiin menneisiin päivämääriin. JavaScript ei tue karkaussekunteja.