Что такое Unix timestamp
Unix timestamp — количество секунд, прошедших с полуночи 1 января 1970 года по UTC (эта дата называется epoch, «эпоха Unix»). Это универсальный способ хранить момент времени числом, без привязки к часовому поясу и формату даты — поэтому он широко используется в базах данных, API и логах.
Секунды или миллисекунды?
Для текущих дат timestamp в секундах — это 10-значное число, а в миллисекундах — 13-значное. JavaScript (Date.now()) и большинство веб-API отдают миллисекунды, а Unix-системы и многие бэкенды — секунды.
Часто задаваемые вопросы
В каком часовом поясе результат?
Показываются сразу оба варианта — локальное время браузера и UTC — чтобы не путаться.
Отправляются ли данные на сервер?
Нет, все вычисления происходят локально с помощью стандартного объекта Date в JavaScript.