Epoch Converter
Převodník epoch - převodník času Unix
Aktuální Unix čas je
1775994687
Převést epoch na čitelné datum a zpět
Časová razítka pro začátek a konec roku, měsíce a dne
Převést sekundy na roky, měsíce, dny, hodiny a minuty
Co je Unixová epocha?
Unixová epocha (také nazývaná čas Unix, čas POSIX nebo časové razítko Unix) je počet sekund od 1. ledna 1970 00:00:00 UTC bez započítání přestupných sekund (ISO 8601: 1970-01-01T00:00:00Z). Přesněji řečeno, epocha odpovídá času Unix 0, ale výraz "epoch" se často používá jako zkratka pro čas Unix obecně.
| Normální čas | Sekundy |
|---|---|
| 1 hodina | 3600 sekund |
| 1 den | 86400 sekund |
| 1 týden | 604800 sekund |
| 1 měsíc (~30,437 dní) | 2629743 sekund |
| 1 rok (365,25 dní) | 31557600 sekund |
Aktuální čas Unix v programovacích jazycích
| 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šechny nástroje na této stránce jsou založeny na nastavení data a času počítače a používají JavaScript pro převod časů. Některé prohlížeče používají aktuální pravidla DST (Daylight Saving Time) pro všechny dřívější datumy. JavaScript nepodporuje přestupné sekundy.