A jelenlegi Unix idő
1780931936
Az epoch átalakítása olvasható dátummá és vissza
Időbélyegek az év, hónap és nap kezdetéhez és végéhez
Másodpercek konvertálása évekre, hónapokra, napokra, órákra és percekre
Mi az Unix-epoch?
A Unix-epoch (más néven Unix idő, POSIX idő vagy Unix időbélyeg) az 1970. január 1. 00:00:00 UTC óta eltelt másodpercek száma, a szökőmásodpercek figyelmen kívül hagyásával (ISO 8601: 1970-01-01T00:00:00Z). Szigorúan véve az epoch a Unix idő 0, de az "epoch" kifejezést gyakran a Unix idő általános rövidítéseként használják.
| Normál idő | Másodpercek |
|---|---|
| 1 óra | 3600 másodperc |
| 1 nap | 86400 másodperc |
| 1 hét | 604800 másodperc |
| 1 hónap (~30,437 nap) | 2629743 másodperc |
| 1 év (365,25 nap) | 31557600 másodperc |
Jelenlegi Unix idő programozási nyelvekben
| 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 |
Megjegyzés: Az ezen az oldalon található összes eszköz a számítógép dátum- és időbeállításain alapul, és JavaScriptet használ az időpontok átalakításához. Egyes böngészők a jelenleg érvényes nyári időszámítási szabályokat alkalmazzák minden múltbeli dátumra. A JavaScript nem támogatja a szökőmásodperceket.