Конвертер временных меток Unix
Конвертер временных меток Unix
Это инструмент для работы с датой и временем, позволяющий конвертировать временные метки Unix в даты и время и обратно. Он включает в себя автоматическое определение секунд и миллисекунд, автоматическую настройку часового пояса пользователя, указание часового пояса для вводимых дат и времени, ISO 8601, RFC 2822, относительное время, а также часто используемые кнопки даты и времени — и все это аккуратно организовано в простом интерфейсе.
Результаты
Что такое конвертер временных меток Unix?
Конвертер временных меток Unix — это онлайн-инструмент для преобразования временных меток Unix (секунд эпохи) в удобные для восприятия даты и время.Временная метка Unix — это формат, представляющий дату и время в виде количества секунд, прошедших с 1 января 1970 года, 00:00:00 UTC, и используется во многих средах разработки, включая ответы API, журналы, базы данных, JavaScript, PHP и Python.Однако при взгляде на одно только число, например 1717046400, интуитивно понять, какую дату и время оно обозначает, невозможно. С помощью этого инструмента вы можете просто ввести временную метку, чтобы сразу увидеть ее в нескольких форматах, включая UTC, часовой пояс пользователя, ISO 8601 и RFC 2822.
В JavaScript функция `Date.now()` возвращает значение в миллисекундах, поэтому часто приходится иметь дело с 13-значными временными метками, например 1717046400000. С другой стороны, функция `time()` в PHP и многие инструменты на базе Unix используют значения в секундах, обычно длиной около 10 цифр. Если это различие неправильно понять, даты и время могут значительно расходиться или рассматриваться как нереальные даты в будущем или прошлом. Этот инструмент автоматически определяет секунды и миллисекунды и отображает оба значения одновременно, что упрощает предотвращение путаницы в спецификациях API и при анализе журналов.
При преобразовании даты и времени в временную метку важно определить, в каком часовом поясе следует интерпретировать введенную дату и время. Даже для одного и того же значения «2026-06-13 12:00:00» результирующая временная метка Unix будет отличаться в зависимости от того, рассматривается ли оно как UTC, Europe/London или America/New_York. Этот инструмент позволяет выбрать часовой пояс для введенной даты и времени. По умолчанию используется часовой пояс, определенный по браузеру пользователя, что позволяет пользователям по всему миру легко использовать инструмент с учетом местного времени.
В настройках часового пояса отображается как можно больше часовых поясов IANA, поддерживаемых браузером. Чтобы упростить выбор из обширного списка вариантов, вместо стандартного раскрывающегося меню мы использовали поле ввода с функцией поиска, в которое можно ввести текст для сужения круга вариантов.Пользователи могут выбрать часовой пояс, введя названия городов, регионов или идентификаторы часовых поясов, такие как America/New_York, Europe/London или Asia/Singapore, что облегчает поиск в длинном списке. Это упрощает выявление недоразумений, вызванных разницей во времени при интеграции с зарубежными сервисами, проверке логов сервера или подтверждении времени бронирования.
Кроме того, даже если результаты отображаются за пределами экрана, после преобразования страница автоматически прокручивается к области результатов. Это позволяет пользователям не пропустить изменения в результатах внизу страницы после выполнения действия рядом с полем ввода. Более того, мы предоставляем такие предустановки, как «Текущее время», «Сегодня в 0:00», «Завтра в 0:00» и «1-е число этого месяца», что позволяет вводить часто используемые даты и время одним щелчком мыши. Также отображается пример кода для разработки, поэтому вы можете не только проверить результаты преобразования, но и использовать его в качестве справочного материала при работе с такими же значениями в JavaScript, PHP или Python.
- Вы можете преобразовать временные метки Unix в даты и время.
- Вы можете преобразовать даты и время в временные метки Unix.
- Автоматически определяет временные метки в секундах и миллисекундах.
- Автоматически устанавливает часовой пояс браузера пользователя в качестве значения по умолчанию.
- Вы можете указать, какой часовой пояс использовать при интерпретации строк даты и времени.
- Ввод часового пояса с помощью поиска позволяет выбирать из широкого спектра часовых поясов IANA.
- Вы можете одновременно просматривать время по UTC и по часовому поясу посетителя.
- Отображает время в формате ISO 8601, RFC 2822, относительное время и прошедшее время.
- Вы можете вводить часто используемые даты и время, такие как текущее время или первый день месяца, одним щелчком мыши.
Как использовать
Чтобы преобразовать временную метку в дату и время, введите временную метку Unix в секундах (например, 1717046400) или временную метку в миллисекундах (например, 1717046400000) в поле ввода. Режим преобразования обычно можно оставить в настройке «Автоопределение».Инструмент определит, выражено ли значение в секундах или миллисекундах, исходя из количества цифр и формата, и преобразует его в такие форматы, как UTC, часовой пояс пользователя или ISO 8601. Если вы хотите явно рассматривать значение как временную метку, выберите «Временная метка → Дата».
Чтобы преобразовать дату и время в временную метку Unix, введите строку даты и времени, например 2026-06-13 12:34:56, 2026-06-13T12:34:56 или 2026/06/13 12:34.Если строка даты/времени не содержит указания часового пояса, такого как «Z» или «+09:00», она будет интерпретироваться как дата и время для региона, выбранного в поле «Часовой пояс для ввода даты/времени». Значением по умолчанию является часовой пояс, определенный на основе браузера пользователя. Если спецификации вашего сервера или API основаны на UTC, выберите UTC; если вы обрабатываете время бронирования для определенного региона, выберите часовой пояс IANA для этого региона.
В результатах преобразования отображаются: временная метка Unix (секунды), временная метка Unix (миллисекунды), UTC, часовой пояс пользователя, ISO 8601, RFC 2822, относительное время и прошедшее время. Каждое значение можно скопировать по отдельности, а также скопировать все сразу или скачать в виде текстового файла. Если область результатов находится за пределами экрана, страница автоматически прокручивается после конвертации, что позволяет не упустить результаты даже на смартфоне.
- Введите метку времени или строку с датой и временем.
- Выберите режим преобразования в соответствии с потребностями.
- При вводе даты и времени проверьте часовой пояс для вводимой даты и времени.
- Нажмите «Преобразовать», чтобы просмотреть результаты.
- Проверьте требуемые форматы, такие как секунды, миллисекунды, UTC, часовые пояса посетителей и ISO 8601.
- Скопируйте или загрузите этот файл для анализа журналов или разработки.
Важные замечания при использовании
- Временные метки Unix обычно основаны на UTC. Отображаемая дата и время будут зависеть от часового пояса.
- Функция `Date.now()` в JavaScript возвращает значение в миллисекундах, а функция `time()` в PHP — в секундах. Обратите внимание на разницу в точности.
- Если строка даты и времени не содержит часового пояса, она будет интерпретироваться на основе региона, выбранного в качестве часового пояса для вводимой даты и времени.
- Часовой пояс пользователя зависит от настроек его браузера или устройства. Если настройки устройства неверны, это также повлияет на значение по умолчанию.
- В регионах, где действует переход на летнее время, разница с UTC может варьироваться в зависимости от даты даже в пределах одного региона. Выбор часового пояса IANA упрощает выполнение преобразований с учетом перехода на летнее время.
Часто задаваемые вопросы
Что такое временная метка Unix?
Unix-timestamp — это числовое значение, представляющее дату и время в виде количества секунд, прошедших с 1 января 1970 года, 00:00:00 UTC. Оно широко используется в API, журналах, базах данных, а также для управления датами и временем в программах.
Это то же самое, что «время эпохи»?
Во многих случаях термины «время Unix», «временная метка Unix» и «время эпохи» используются практически как синонимы. Все три термина относятся к формату, представляющему время, прошедшее с момента начала эпохи Unix.
В чем разница между секундами и миллисекундами?
Временные метки в секундах обычно состоят из примерно 10 цифр, а в миллисекундах — из примерно 13 цифр. Функция `Date.now()` в JavaScript возвращает время в миллисекундах, а функция `time()` в PHP — в секундах.
Как определяется часовой пояс посетителя?
Он автоматически определяет часовой пояс, используя информацию о часовом поясе браузера. Обычно это зависит от региональных настроек используемого устройства или операционной системы.
Какой часовой пояс используется для даты и времени создания записи?
Этот параметр определяет, время какого региона следует использовать для интерпретации строки даты и времени, если в ней не указано время.
Почему результаты отличаются между UTC и часовым поясом пользователя?
Хотя временные метки Unix основаны на UTC, отображаемое время зависит от часового пояса. Это связано с тем, что время отражает разницу между местным временем и UTC, а также переход на летнее время.
Что нужно ввести в поле ввода часового пояса для поиска?
Введите часть названия часового пояса IANA (например, America/New_York, Europe/London или Asia/Singapore) или название города и выберите из предложенных вариантов.
Что такое ISO 8601?
ISO 8601 — это стандартный формат представления дат и времени. Например, он записывается как 2026-06-13T12:34:56Z и широко используется в API и конфигурационных файлах.
Что такое RFC 2822?
Формат RFC 2822 часто встречается в заголовках электронных писем и в обозначениях даты и времени, связанных с HTTP. Например, он отображается как «Sat, 13 Jun 2026 12:34:56 GMT».
Для чего можно использовать относительное время?
Относительное время можно использовать для определения, на сколько дней до или после текущего момента находится введенная дата и время. Это полезно для проверки сроков, регистрации временных меток и времени бронирования.
Что делать, если введенную дату и время невозможно преобразовать?
Проверьте разделители дат, форматы времени, несуществующие даты и неверные указания часовых поясов. Проще всего начать с тестирования с помощью примерных данных или формата ГГГГ-ММ-ДД ЧЧ:мм:сс.
Отправляет ли этот инструмент введенные значения на сервер?
Процесс преобразования предполагается выполнять с помощью JavaScript в браузере. Однако просим проявлять крайнюю осторожность при работе с URL-адресами или строками, содержащими конфиденциальные журналы, личную информацию или учетные данные для аутентификации.
Что следует ввести в поле «Текущее время»?
Кнопка «Текущее время» вводит текущее время, полученное из вашего браузера. Это полезно, когда нужно быстро проверить текущую временную метку Unix или формат ISO 8601.
Не могли бы вы также проверить, как в программе можно получить текущую временную метку Unix?
Да. В разделе результатов мы покажем простые примеры кода на JavaScript, PHP и Python. Вы можете использовать их вместе с результатами перевода в качестве справочного материала при реализации кода.