Конвертер метки времени Unix в модифицированную юлианскую дату
Переводите даты из метки времени Unix в модифицированную юлианскую дату мгновенно, прямо во время ввода, по одной или сразу целым списком.
Ввод
Вывод
Документация
Что представляют собой эти форматы дат?
Один и тот же момент времени можно записать по-разному. В каждой стране даты записывают в привычном порядке: день, месяц и год. Стандарты задают единый формат для обмена данными между компьютерами, а программы часто хранят дату в виде числа: сколько секунд, дней или более коротких интервалов прошло с начальной точки, называемой эпохой.
Вот как записывается 3 ноября 2026 года, 14:30 UTC, в каждом из форматов:
| Формат | Пример | Что означает значение |
|---|---|---|
| ISO 8601 | 2026-11-03T14:30:00Z |
Год, месяц, день и время; Z означает UTC, также может быть указан сдвиг, например +02:00 |
| Временная метка Unix | 1793716200 |
Количество секунд с 1 января 1970 года, 00:00 UTC |
| Временная метка Unix в миллисекундах | 1793716200000 |
Количество миллисекунд с 1 января 1970 года, как их возвращает Date.now() в JavaScript |
| RFC 2822 | Tue, 03 Nov 2026 14:30:00 +0000 |
Формат даты в заголовках электронной почты, также используемый в HTTP |
| YYYY-MM-DD | 2026-11-03 14:30 |
Год, месяц и день в формате, используемом в базах данных и многих странах |
| MM/DD/YYYY | 11/03/2026 14:30 |
Месяц, день и год — так записывают даты в США |
| DD/MM/YYYY | 03/11/2026 14:30 |
День, месяц и год — так записывают даты в Великобритании и большей части Европы |
| Серийная дата Excel | 46329.6041666667 |
Количество дней с начала 1900 года; время указано как доля дня |
| Юлианская дата | 2461348.10416667 |
Количество дней с полудня 1 января 4713 года до н. э.; используется в астрономии |
| Модифицированная юлианская дата | 61347.6041666667 |
Количество дней с полуночи 17 ноября 1858 года; юлианская дата минус 2400000.5 |
| Windows FILETIME | 134381898000000000 |
Интервалы по 100 наносекунд с 1 января 1601 года; также используется в LDAP и Active Directory |
| Временная метка Chrome | 13438189800000000 |
Количество микросекунд с 1 января 1601 года, в таком виде их хранят Chrome и WebKit |
| Временная метка Core Data | 815409000 |
Количество секунд с 1 января 2001 года — опорной даты Apple, также называемой абсолютным временем Mac |
Описание инструмента
Каждый конвертер форматов дат преобразует даты между всеми перечисленными форматами и работает одинаково — от общего конвертера форматов дат до инструментов для отдельной пары форматов, например из временной метки Unix в ISO 8601, из MM/DD/YYYY в DD/MM/YYYY или из серийной даты Excel в YYYY-MM-DD. Каждый конвертер изначально настроен на форматы, указанные в его названии, а меню «Источник» и «Результат» позволяют выбрать любые другие. По умолчанию в поле источника указано текущее время, поэтому результат показывает текущее время в выбранном целевом формате.
Вставьте одну дату или целый список, по одной дате в строке. Результат появляется по мере ввода и готов к копированию. Каждая строка результата соответствует преобразованной строке исходных данных, а пустые строки остаются пустыми — порядок строк сохраняется. Кнопка перестановки меняет направление преобразования и переносит результат в поле ввода.
Если строку не удаётся преобразовать, сообщение об ошибке укажет причину, а для списка — номер строки. Даты преобразуются в браузере.
Примеры
| Источник | Ввод | Результат | Итог |
|---|---|---|---|
| Временная метка Unix | 1793716200 |
ISO 8601 | 2026-11-03T14:30:00Z |
| ISO 8601 | 2026-11-03T16:30:00+02:00 |
Временная метка Unix | 1793716200 |
| MM/DD/YYYY | 11/03/2026 |
DD/MM/YYYY | 03/11/2026 |
| DD/MM/YYYY | 3.11.2026 |
YYYY-MM-DD | 2026-11-03 |
| MM/DD/YYYY | 11/03/2026 2:30 PM |
ISO 8601 | 2026-11-03T14:30:00Z |
| Серийная дата Excel | 46329 |
MM/DD/YYYY | 11/03/2026 |
| RFC 2822 | Tue, 3 Nov 2026 09:30:00 EST |
ISO 8601 | 2026-11-03T14:30:00Z |
| Юлианская дата | 2451545 |
ISO 8601 | 2000-01-01T12:00:00Z |
| Windows FILETIME | 130000000000000000 |
ISO 8601 | 2012-12-14T23:06:40Z |
| Временная метка Unix | 1793716200.5 |
Временная метка Unix в миллисекундах | 1793716200500 |
Список преобразуется построчно. Вот серийные даты Excel:
46329
46330.5
46331.75После преобразования они выглядят так в формате YYYY-MM-DD:
2026-11-03
2026-11-04 12:00
2026-11-05 18:00Что можно вставить
- ISO 8601: дату, например
2026-11-03, или дату и время. Между ними может стоятьTили пробел; секунды и доли секунды можно указывать или опускать. В конце времени может стоятьZдля UTC или сдвиг, например+02:00,+0200или-05. Также поддерживается базовый формат без разделителей, например20261103T143000Z. - Временные метки Unix, Windows FILETIME, Chrome и Core Data: целое число, которое может быть отрицательным для моментов до эпохи, или число с дробной частью, например
1793716200.5. - RFC 2822: день недели можно не указывать; год может состоять из двух цифр — такие годы интерпретируются как даты с 1950 по 2049 год. Часовой пояс можно указать как сдвиг, например
+0200, или какUT,GMT,Z,EST,EDT,CST,CDT,MST,MDT,PSTилиPDT. Комментарий после часового пояса, например+0000 (UTC), игнорируется, поэтому даты, скопированные из заголовков электронной почты, можно вставлять без изменений. - YYYY-MM-DD, MM/DD/YYYY и DD/MM/YYYY: год состоит из четырёх цифр, а день и месяц — из одной или двух. В качестве разделителя можно использовать косую черту, точку или тире, если во всей дате используется один и тот же символ. Например,
3.11.2026и03-11-2026— даты в формате DD/MM/YYYY. После даты можно указать время, например14:30,14:30:15,2:30 PMили2:30 p.m.. - Серийные даты Excel, юлианские и модифицированные юлианские даты: число с десятичной точкой или запятой, например
46329.5или46329,5.
Как это работает
Каждая строка преобразуется в момент времени с точностью до наносекунды, а затем записывается в целевом формате. Даты и время без часового пояса, а также все числовые форматы интерпретируются как UTC; результаты тоже записываются в UTC. Чтобы преобразовать дату в другой часовой пояс, воспользуйтесь конвертером часовых поясов.
Результаты записываются следующим образом:
- ISO 8601 всегда содержит секунды и
Z. Доли секунды указываются только при необходимости: 3, 6 или 9 цифр для миллисекунд, микросекунд или наносекунд. - RFC 2822 записывается со сдвигом
+0000. Доли секунды в этом формате не предусмотрены, поэтому они опускаются. - В форматах YYYY-MM-DD, MM/DD/YYYY и DD/MM/YYYY время указывается после даты в 24-часовом формате, только если оно не равно полуночи:
11/03/2026означает полночь, а11/03/2026 14:30— половину третьего дня. - Временные метки Unix, Windows FILETIME, Chrome и Core Data записываются целыми числами или с необходимым количеством знаков после запятой, чтобы не терять точность. Например, дата ISO 8601 с миллисекундами преобразуется во временную метку Unix вида
1793716200.123. - Серийные даты Excel, юлианские и модифицированные юлианские даты записываются с точностью до 15 значащих цифр, как числа в Excel. При чтении они округляются до ближайшей миллисекунды.
Даты указываются по григорианскому календарю, который используется сегодня, в том числе для дат до его введения в 1582 году. Конвертеры работают с датами в диапазоне от 1-го до 9999-го года.
Excel учитывает 29 февраля 1900 года — день, которого не существовало, но который был добавлен в Lotus 1-2-3. Поэтому конвертеры интерпретируют серийную дату 1 как 1 января 1900 года, а дату 61 — как 1 марта 1900 года, как это делает Excel, и сообщают об ошибке для серийной даты 60. Google Sheets и LibreOffice возвращают такие же даты начиная с 1 марта 1900 года.
Советы
- Чтобы преобразовать столбец электронной таблицы, скопируйте его, вставьте в конвертер и скопируйте результат обратно в соседний столбец. Пустые ячейки останутся пустыми, поэтому строки сохранят выравнивание.
- Временная метка Unix из 13 цифр, например
1793716200000, указана в миллисекундах. Если прочитать её как количество секунд, получится дата на десятки тысяч лет в будущем и отобразится ошибка. Поэтому в качестве источника выберите временную метку Unix в миллисекундах. - Чтобы увидеть серийную дату ячейки Excel с датой, измените формат ячейки на «Числовой». В книгах, созданных в старых версиях Excel для Mac, может использоваться система дат 1904 года, в которой серийные даты на 1462 меньше.
- 18-значные временные метки в атрибутах Active Directory, например
lastLogonTimestampилиpwdLastSet, — это значения Windows FILETIME.