Конвертер временных меток Unix

Бесплатный конвертер временных меток Unix. Преобразование времени эпохи в дату и даты в метку времени в секундах или миллисекундах с использованием UTC, локального формата и выходных данных ISO 8601, выполняется локально.

Создан и поддерживается Shehzad Munir. ·

Конвертер временных меток Unix
Loading Loading Timestamp Converter
Share

Время эпохи стало читабельным

Преобразуйте временные метки Unix в удобочитаемые даты и обратно в секундах или миллисекундах с указанием текущего времени и UTC, местного значения и выходных данных ISO 8601.

Временная метка Unix отсчитывает секунды с 1 января 1970 года по всемирному координированному времени, что компактно для компьютеров, но бессмысленно для людей. Вставьте временную метку, и этот конвертер покажет точное время UTC, ваше местное время и строку ISO 8601. Он автоматически определяет, ввели ли вы секунды или миллисекунды, поэтому журналы и ответы API в любом формате просто работают.

Функции

  • Временная метка → UTC, местное время и ISO 8601.
  • Дата → Unix-секунды и миллисекунды
  • Текущее время Unix
  • Автоматически определяет секунды и миллисекунды
  • Копирование в один клик для каждого значения
  • Запускается локально в вашем браузере

Как использовать Конвертер временных меток Unix

  1. 1

    Введите временную метку

    Вставьте время Unix в секундах или миллисекундах.

  2. 2

    Прочитайте дату

    См. вывод в формате UTC, локальный и ISO 8601.

  3. 3

    Или выберите дату

    Выберите дату, которую нужно преобразовать обратно в метку времени.

  4. 4

    Копировать

    Копируйте любое значение одним щелчком мыши.

Распространенные случаи использования

  • Декодировать временную метку Unix в файле журнала
  • Преобразование поля эпохи API в дату
  • Получите текущее время Unix для тестирования
  • Превратите дату в метку времени для запроса

Подробное руководство

Преобразовать оба направления

И наоборот, выберите любую дату и время и мгновенно получите значение Unix в секундах и миллисекундах, а также строку ISO. Живые часы показывают время текущей эпохи, которое вы можете скопировать напрямую. В каждом поле есть кнопка копирования, и все преобразования происходят локально, ничего не загружается.

Секунды, миллисекунды и часовые пояса

Временная метка Unix отсчитывает время с 00:00:00 UTC 1 января 1970 года. Большинство серверов, баз данных и API используют секунды, которые сегодня представляют собой 10-значное число, в то время как Date.now() в JavaScript и многие инструменты ведения журналов используют миллисекунды, 13-значное число. Если преобразованная дата приходится на 1970 год или на тысячи лет вперед, вы, вероятно, перепутали эти два значения. Временная метка всегда указывается в формате UTC и не имеет собственного часового пояса; часовой пояс имеет значение только тогда, когда вы его отображаете, поэтому конвертер показывает как UTC, так и ваше местное время.

Дополнительные секунды и 2038 год

Время Unix игнорирует дополнительные секунды, поэтому каждый день рассматривается как ровно 86 400 секунд, что упрощает арифметику дат. Более серьезной проблемой является проблема 2038 года: системы, которые хранят временные метки в виде 32-битных целых чисел со знаком, переполняются в 03:14:07 UTC 19 января 2038 года, когда счетчик достигает 2 147 483 647 и переходит к дате 1901 года. Современные 64-битные системы безопасны, но старые встроенные устройства, форматы файлов и столбцы базы данных, объявленные как 32-битные целые числа, все еще могут быть затронуты. Если вы храните временные метки, используйте 64-битные целые числа или правильный тип даты и времени.

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

Что такое временная метка Unix?

Это количество секунд, прошедших с 00:00:00 UTC 1 января 1970 года (эпоха Unix), широко используемое в программировании для компактного представления момента времени.

Как он узнает, ввел ли я секунды или миллисекунды?

Он использует длину числа: около 10 цифр считаются секундами, а около 13 цифр — миллисекундами, что охватывает текущие даты в обоих форматах.

В каком часовом поясе находится результат?

Вы получаете UTC, местный часовой пояс вашего браузера и строку ISO 8601 с учетом часового пояса, поэтому вы можете читать момент так, как вам нужно.

Это бесплатно?

Да: совершенно бесплатно, без регистрации, все преобразования выполняются локально в вашем браузере.

Как преобразовать временную метку Unix в дату?

Вставьте значение эпохи, и конвертер покажет удобочитаемую дату как в формате UTC, так и в вашем местном времени. Он автоматически определяет секунды и миллисекунды, а также преобразует дату обратно в метку времени.

Какова текущая временная метка Unix сейчас?

Инструмент отображает текущее время текущей эпохи (обновляется каждую секунду), которое вы можете скопировать одним щелчком мыши, а также поля для преобразования любой временной метки в обе стороны.

Как мне обрабатывать миллисекунды и секунды во времени эпохи?

10-значное значение соответствует секундам, а 13-значное значение — миллисекундам; конвертер автоматически определяет длину и показывает правильную дату с примечанием об используемом часовом поясе.

Из журнала

All articles →