Без загрузки, 100% локально, без аккаунта

Конвертер форматов даты

Выберите дату, чтобы увидеть её во всех распространённых форматах, готовых к копированию.

Как работает Конвертер форматов даты

Конвертер форматов дат принимает одну дату и одновременно отображает её в шести стандартных представлениях: ISO 8601 (YYYY-MM-DD), американском формате (MM/DD/YYYY), европейском формате (DD/MM/YYYY), точечной нотации (DD.MM.YYYY), компактном числовом формате (YYYYMMDD) и Unix-временной метке в секундах. Всё преобразование происходит в браузере с использованием объекта JavaScript Date; ничто из введённого не отправляется ни на какой сервер, и инструмент работает без подключения к сети после загрузки страницы.

Вывод ISO 8601 особенно полезен для записей в базах данных и вызовов API, где форматы, неоднозначные для локали, вызывают ошибки разбора. Столбец Unix-временной метки позволяет скопировать значение, готовое к использованию в таблицах, командных скриптах или программных средах, считающих секунды от начала эпохи Unix (1 января 1970 года UTC). Движок Date браузера корректно обрабатывает високосные годы и переменную длину месяцев. Наряду с числовыми форматами вы также получаете длинную письменную форму на вашем языке - ту, что используется в письме, а не в имени файла.

Конвертер форматов даты: пошаговая инструкция

  1. Введите или вставьте дату в поле ввода либо воспользуйтесь выбором даты.
  2. Шесть форматов обновляются мгновенно по мере ввода.
  3. Нажмите значок копирования рядом с любым форматом, чтобы скопировать строку в буфер обмена.
  4. Измените дату для проверки соседних дат без очистки поля.

Частые сценарии использования

  • Разработчику нужно преобразовать дату, полученную от американского партнёра (MM/DD/YYYY), в ISO 8601 для хранения в столбце date PostgreSQL.
  • Бухгалтер вставляет европейскую дату из PDF-счёта и быстро читает эквивалентную Unix-временную метку для импорта в бухгалтерскую программу.
  • Редактор контента проверяет, какой компактный формат (YYYYMMDD) использовать при именовании архивных файлов для единообразия в разных регионах.
  • Студент проверяет корректное представление ISO для даты в техническом отчёте, требующем машиночитаемых ссылок.

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

Учитывает ли инструмент мой местный часовой пояс при расчёте Unix-временной метки?

Unix-временная метка представляет полночь введённой даты по UTC. Если вы вводите локальную дату, отображаемая метка соответствует 00:00:00 UTC этой даты, а не полуночи в вашем местном часовом поясе. Для временных меток с учётом часового пояса скорректируйте дату во вводе соответственно.

Что происходит, если ввести неоднозначную дату, например 05/06/2024?

Инструмент считывает дату из структурированного выбора даты или из однозначно введённого формата. Если вы вводите строку, используйте формат, который браузерный парсер Date принимает без неоднозначности, например YYYY-MM-DD. Выбор даты полностью решает проблему, разделяя день, месяц и год в отдельные поля.

Поддерживает ли конвертер даты до 1970 года или далеко в будущем?

Да. Объект JavaScript Date поддерживает диапазон примерно 275 760 лет в обе стороны от эпохи. Даты до 1970 года дают отрицательные Unix-временные метки, что является допустимым и стандартным представлением, широко используемым в вычислительной технике.

Ведётся ли какой-либо учёт преобразуемых дат?

Нет. Преобразование выполняется полностью во вкладке браузера с использованием объекта JavaScript Date. Ничто из введённого не передаётся, не записывается и не хранится нигде за пределами вашего устройства.

Почему в ISO 8601 используются дефисы, а в компактном формате -- никаких разделителей?

ISO 8601 определяет дефисы как стандартный разделитель для расширенного формата (YYYY-MM-DD), который является наиболее широко совместимой формой для обмена данными. Компактная форма (YYYYMMDD) также определена ISO 8601 как базовый формат, используемый там, где разделители нарушают разбор: в именах файлов или ключах баз данных.