Epoch Converter
Epoch конвертор - Конвертор на Unix време
Текущото Unix време е
1777500178
Конвертиране на epoch в четима дата и обратно
Времеви отпечатъци за началото и края на годината, месеца и деня
Конвертиране на секунди в години, месеци, дни, часове и минути
Какво е Unix epoch?
Unix epoch (известен също като Unix time, POSIX time или Unix времеви отпечатък) е броят секунди от 1 януари 1970 г., 00:00:00 UTC, без отчитане на високосните секунди (ISO 8601: 1970-01-01T00:00:00Z). Строго погледнато, epoch е Unix time 0, но терминът „epoch" се използва обичайно като съкращение за Unix time като цяло.
| Нормално време | Секунди |
|---|---|
| 1 час | 3600 секунди |
| 1 ден | 86400 секунди |
| 1 седмица | 604800 секунди |
| 1 месец (~30,437 дни) | 2629743 секунди |
| 1 година (365,25 дни) | 31557600 секунди |
Текущото epoch време в програмните езици
| 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 не поддържа високосни секунди.