Epoch Converter
Epoch konvertor - Konvertor Unix času
Aktuálny Unix čas je
1777500178
Konverzia epoch na čitateľný dátum a naopak
Časové značky začiatku a konca roku, mesiaca a dňa
Konverzia sekúnd na roky, mesiace, dni, hodiny a minúty
Čo je Unix epoch?
Unix epoch (tiež nazývaný Unix čas, POSIX čas alebo Unix časová značka) je počet sekúnd od 1. januára 1970, 00:00:00 UTC, bez zarátania priestupných sekúnd (ISO 8601: 1970-01-01T00:00:00Z). Presne povedané, epoch je Unix čas 0, ale pojem „epoch" sa bežne používa ako skratka pre Unix čas všeobecne.
| Normálny čas | Sekundy |
|---|---|
| 1 hodina | 3600 sekúnd |
| 1 deň | 86400 sekúnd |
| 1 týždeň | 604800 sekúnd |
| 1 mesiac (~30,437 dní) | 2629743 sekúnd |
| 1 rok (365,25 dní) | 31557600 sekúnd |
Aktuálny Unix čas v programovacích jazykoch
| 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 |
Poznámka: Všetky nástroje na tejto stránke vychádzajú z nastavení dátumu a času počítača a na konverziu časov používajú JavaScript. Niektoré prehliadače uplatňujú aktuálne pravidlá letného času na všetky minulé dátumy. JavaScript nepodporuje priestupné sekundy.