vasilenko.info

Конвертер timestamp

/tool/timestamp-converter/ работает считает браузер

Вставьте в поле что угодно похожее на время — число, ISO-строку, дату из письма, строку лога, ObjectId из MongoDB — и конвертер сам скажет, чем он это счёл, и покажет момент во всех ходовых форматах сразу, в любом часовом поясе. Рядом: разница между двумя моментами, сдвиг на интервал, календарные подробности и разбор целого столбца значений с выгрузкой в CSV.

промоДвадцать лет заметок про сайтыКак это делали в 2008-м и что из этого работает сейчас.Открыть

Перевод времени

Одно поле на всё: число, дата, строка из лога. Инструмент сам скажет, чем он это счёл, и покажет, где ошибся, если промахнулся.

Прямо сейчас

Unix, секунды

Unix, миллисекунды
ISO 8601, UTC
В выбранном поясе

Число в секундах, миллисекундах, микросекундах или наносекундах; ISO 8601 со смещением и без; RFC 2822 и HTTP-date из заголовков и писем; запись 17.08.2026 09:30; /Date(1755417600000)/ из ASP.NET; ObjectId из MongoDB; FILETIME, WebKit, .NET ticks, серийный номер Excel, юлианский день.

Начните печатать название — браузер подскажет из полного списка IANA. Пояс применяется и к разбору даты без смещения, и ко всему выводу.

Российские пояса и соседи

Чем считать число, если определилось неверно

На дату и на строку со смещением переключатель не влияет: там всё однозначно.

Дата без смещения читается

Если в строке стоит Z или смещение вида +03:00, берётся оно, а переключатель не действует.

Один момент в разных видах

Готово

Представления момента; кнопка справа копирует одну строку
Формат Значение Копия

    День недели
    Относительно сейчас
    Смещение выбранного пояса
    Ваши часы против часов сервера

    Перевод, разбор и все таблицы считает браузер: ни введённое значение, ни содержимое пакетного поля никуда не отправляются. Единственный запрос на сервер — пустой HEAD к этой же странице, чтобы сравнить ваши часы с серверными; в нём нет ничего из ваших полей.

    Если это не Unix-время

    Одно и то же число в разных системах означает разные даты. Слева — что получится, если прочитать ввод как чужую эпоху; справа — как разобранный момент записан в этой эпохе.

    Чужие эпохи и шкалы
    Эпоха Если ввод — это она Момент в этой шкале Копия

    Календарные подробности

    Номер недели, день года, квартал и границы суток, недели, месяца и года — сразу в timestamp, чтобы не собирать их запросом руками.

    Разбор момента по календарю выбранного пояса
    Показатель Значение Unix, секунды Копия

    Разница и арифметика

    Оба поля понимают то же самое, что и главное: число, ISO-строку, дату из письма. Считается по календарю выбранного пояса, поэтому перевод часов учитывается.

    Начало отрезка.

    Конец отрезка. Если он раньше А, разница считается со знаком.

    Момент плюс-минус интервал

    Пусто — считаем от разобранного наверху.

    Можно несколько кусков подряд: «+1 месяц −3 часа», «+2w 4h», «-45 минут».

    Столбец значений и куски лога

    Вставьте выгрузку целиком — чистить её до одного столбца не нужно. Из каждой строки выуживается первое, что похоже на время, остальное остаётся как есть для опознания строки.

    Что искать в строке

    Пусто

    Разбор по строкам
    Строка Найдено Чем сочли В выбранном поясе ISO 8601, UTC Относительно сейчас

    Как это же сделать в коде

    Значение и пояс уже подставлены из панели наверху — код можно копировать и вставлять, ничего не дописывая.

    Язык
    example.php
    промоПосчитайте заодно ROIОкупаемость кампании по расходу и доходу.Открыть

    Как пользоваться

    1. Вставьте значение в единственное поле. Число, ISO-строка, дата из письма, ObjectId, кусок строки лога — разбирается всё, и в подписи рядом написано, чем инструмент это счёл. Если счёл неверно, поправьте переключателем единицы.

    2. Выберите часовой пояс. Полный список IANA подсказывает браузер, российские пояса вынесены кнопками отдельной строкой. Пояс сразу применяется и к разбору даты без смещения, и ко всему выводу.

    3. Возьмите нужную строку из таблицы форматов её же кнопкой: ISO, RFC 2822, HTTP-date, SQL, выражение для PostgreSQL и запись в микросекундах лежат рядом, копировать целый блок ради одной строки не нужно.

    4. Разница между двумя моментами и сдвиг на интервал живут ниже в отдельном разделе: оба поля понимают тот же ввод, что и главное, а «2 года 3 месяца 11 дней» считается по календарю выбранного пояса.

    5. Столбец значений или кусок лога вставляйте в пакетное поле целиком: чистить его не нужно, время выуживается из строки само, а таблица выгружается в CSV.

    6. Ссылка на результат кладёт значение, единицу и пояс в адрес страницы: такую ссылку можно отправить, и у собеседника откроется ровно тот же разбор.

    промоСписок задач в браузереБез аккаунта, всё хранится на вашем устройстве.Открыть

    Формула и что в неё входит

    timestamp = число секунд, прошедших с 1 января 1970 года по UTC

    В Unix-времени нет високосных секунд: сутки в нём всегда ровно 86 400 секунд. Поэтому оно расходится с астрономическим временем на несколько десятков секунд, и именно поэтому по нему удобно считать интервалы. У GPS-времени високосных секунд тоже нет, но отсчёт начат в 1980 году и с тех пор оно ушло вперёд UTC на 18 секунд — их приходится вычитать отдельно.

    Разбор примера: ровно миллиард секунд

    Исходные данные — те же, что стоят в полях по умолчанию: их можно пересчитать в уме и убедиться, что инструмент не врёт.

    1. В сутках 86 400 секунд.

    2. 1 000 000 000 ÷ 86 400 = 11 574 суток и 6 400 секунд в остатке.

    3. Остаток: 6 400 секунд — это 1 час, 46 минут и 40 секунд.

    4. 11 574 суток от 1 января 1970 года — это 9 сентября 2001 года.

    5. В сентябре 2001 года Москва жила по UTC+4 — летнее время тогда ещё переводили, — поэтому к записи прибавляются четыре часа.

    Получается 9 сентября 2001 года, 01:46:40 по UTC и 05:46:40 по Москве. Это было воскресенье, 36-я неделя года, 252-й день. В миллисекундах — 1 000 000 000 000, в шестнадцатеричном виде — 0x3B9ACA00.

    Частые вопросы

    промоВесь каталог инструментовСорок четыре штуки, все считают в браузере.Открыть

    Смежные инструменты

    6

    Генератор паролей

    Делает пароли нужной длины и оценивает, насколько их сложно подобрать.

    Открыть

    URL-кодирование

    Экранирует адреса и параметры и разбирает их обратно.

    Открыть

    Хеши MD5 и SHA

    Считает MD5, SHA-1, SHA-256 и SHA-512 от строки или файла.

    Открыть