Epoch Converter
Konwerter epoch - Konwerter czasu Unix
Aktualny czas Unix to
1776001355
Konwertuj epoch na czytelną datę i odwrotnie
Znaczniki czasu dla początku i końca roku, miesiąca i dnia
Konwertuj sekundy na lata, miesiące, dni, godziny i minuty
Czym jest epoka Unix?
Epoch Unix (zwany także czasem Unix, czasem POSIX lub znacznikiem czasu Unix) to liczba sekund, które upłynęły od 1 stycznia 1970, 00:00:00 UTC, bez uwzględniania sekund przestępnych (ISO 8601: 1970-01-01T00:00:00Z). Ściśle mówiąc, epoch to czas Unix 0, ale termin "epoch" jest często używany jako skrótowe określenie czasu Unix w ogóle.
| Normalny czas | Sekundy |
|---|---|
| 1 godzina | 3600 sekund |
| 1 dzień | 86400 sekund |
| 1 tydzień | 604800 sekund |
| 1 miesiąc (~30,437 dni) | 2629743 sekund |
| 1 rok (365,25 dni) | 31557600 sekund |
Aktualny czas Unix w językach programowania
| 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 |
Uwaga: Wszystkie narzędzia na tej stronie opierają się na ustawieniach daty i czasu komputera i używają JavaScript do konwersji czasu. Niektóre przeglądarki stosują aktualne zasady czasu letniego do wszystkich dat z przeszłości. JavaScript nie obsługuje sekund przestępnych.