2026-04-19 · Чтение 1 мин
Unix-метки времени: секунды против миллисекунд
Уточняйте единицу измерения перед преобразованием — ошибки, связанные с множителем 1000, встречаются часто.
Основные выводы
- API могут использовать разные единицы (секунды или миллисекунды) — читайте документацию.
- При сравнении с локальным временем всегда учитывайте часовой пояс.
Выберите правильную единицу измерения
В JavaScript объект Date обычно использует миллисекунды, тогда как многие API возвращают время в секундах.
Если вы не уверены, запишите пример известного времени и выполните двойное преобразование через конвертер.
Согласование с расписаниями
Если вы сопоставляете расписания cron с абсолютным временем, парсер cron дополняет проверку меток времени, обеспечивая удобочитаемые расписания.
Часто задаваемые вопросы
Почему моя дата отображается как 1970 или 2286 год?
Обычно это связано с неправильной единицей измерения (секунды интерпретируются как миллисекунды или наоборот).
Имеет ли значение UTC?
Unix-время основано на UTC; отображение в локальном времени зависит от вашей среды.