Перейти к основному содержимому

2026-04-19 · Чтение 1 мин

Unix-метки времени: секунды против миллисекунд

Уточняйте единицу измерения перед преобразованием — ошибки, связанные с множителем 1000, встречаются часто.

времяотладкаAPI

Основные выводы

  • API могут использовать разные единицы (секунды или миллисекунды) — читайте документацию.
  • При сравнении с локальным временем всегда учитывайте часовой пояс.

Выберите правильную единицу измерения

В JavaScript объект Date обычно использует миллисекунды, тогда как многие API возвращают время в секундах.

Если вы не уверены, запишите пример известного времени и выполните двойное преобразование через конвертер.

Согласование с расписаниями

Если вы сопоставляете расписания cron с абсолютным временем, парсер cron дополняет проверку меток времени, обеспечивая удобочитаемые расписания.

Часто задаваемые вопросы

Почему моя дата отображается как 1970 или 2286 год?

Обычно это связано с неправильной единицей измерения (секунды интерпретируются как миллисекунды или наоборот).

Имеет ли значение UTC?

Unix-время основано на UTC; отображение в локальном времени зависит от вашей среды.