Как это работает
Метка времени Unix — это число секунд, прошедших с 1 января 1970 года 00:00:00 UTC (эпоха). Это самый распространённый способ хранить момент времени в базах данных, логах и API, потому что это простое число, не зависящее от часового пояса.
Этот инструмент автоматически определяет формат ввода: он принимает метку времени в секундах или миллисекундах, дату ISO 8601 (2001-09-09T01:46:40Z) или любую распознаваемую дату и одновременно преобразует её во все остальные форматы.
Помимо списка форматов, он показывает полную разбивку: год, месяц, день, час, день недели, день года, неделя по ISO, квартал, високосный ли это год, и часовой пояс вашего браузера. Все вычисления выполняются локально на вашем устройстве.
Примеры
10000000002001-09-09T01:46:40.000ZМетка времени в секундах. Тот же момент в миллисекундах был бы 1000000000000.01970-01-01T00:00:00.000ZЗначение 0 соответствует началу эпохи Unix.2024-02-2929 февраля 2024 года — високосный годОн также принимает даты в формате ISO и вычисляет производные данные, например день года или неделю по ISO.Сценарии использования
- Расшифровать метку времени из лога или ответа API и узнать, какой реальной дате она соответствует.
- Получить текущую метку времени для использования в тестах, сидах или значениях по умолчанию.
- Преобразовывать между читаемой датой и её представлением ISO 8601 или Unix при отладке разницы часовых поясов.
Часто задаваемые вопросы
Как он отличает секунды от миллисекунд?
По величине числа. Метка времени в секундах текущей эпохи имеет 10 цифр; в миллисекундах — 13. Инструмент интерпретирует большие значения как миллисекунды.
Что такое время UTC и чем оно отличается от местного?
UTC — это мировое эталонное время без смещения. Местное время применяет часовой пояс и переход на летнее время вашего браузера. Одна и та же метка времени в обоих случаях означает один момент; меняется только отображение.
Что такое неделя по ISO 8601?
Это нумерация недель, при которой неделя начинается в понедельник, а 1-я неделя года — та, что содержит её первый четверг. Поэтому первые дни января могут относиться к последней неделе предыдущего года.
Затрагивает ли меня ограничение 2038 года?
«Проблема 2038 года» затрагивает системы, хранящие метку времени в 32-битном целом со знаком, которое переполняется 19 января 2038 года. Этот инструмент использует числа JavaScript, поэтому у него такого ограничения нет.