Epoch Converter
Конвертер epoch - Конвертер часу Unix
Поточний час Unix:
1776001408
Перетворіть epoch у читабельну дату та навпаки
Мітки часу для початку та кінця року, місяця і дня
Перетворити секунди в роки, місяці, дні, години та хвилини
Що таке епоха Unix?
Unix epoch (також відомий як час Unix, час POSIX або мітка часу Unix) — це кількість секунд, що минули з 1 січня 1970 року, 00:00:00 UTC, без урахування високосних секунд (ISO 8601: 1970-01-01T00:00:00Z). Строго кажучи, epoch — це час Unix 0, але термін "epoch" часто використовують як загальне скорочення для часу Unix.
| Нормальний час | Секунди |
|---|---|
| 1 година | 3600 секунд |
| 1 день | 86400 секунд |
| 1 тиждень | 604800 секунд |
| 1 місяць (~30,437 дня) | 2629743 секунд |
| 1 рік (365,25 дня) | 31557600 секунд |
Поточний час Unix у мовах програмування
| 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 |
Примітка: Усі інструменти на цій сторінці базуються на налаштуваннях дати та часу комп'ютера і використовують JavaScript для перетворення часу. Деякі браузери застосовують поточні правила переходу на літній час до всіх минулих дат. JavaScript не підтримує високосні секунди.