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

Взаимное преобразование Unix timestamp и формата даты/времени

1777902780
2026/05/04 21:53:00
Нажмите на timestamp для копирования (Пекинское время UTC+8)

Timestamp в дату

Стандартный формат-
ISO 8601-
Китайский формат-
Пользовательский формат-

Дату в timestamp

Timestamp в секундах-
Timestamp в миллисекундах-
Unix время-

Сравнение часовых поясов

北京 (UTC+8)2026/05/04 21:53:00
东京 (UTC+9)2026/05/04 22:53:00
新加坡 (UTC+8)2026/05/04 21:53:00
伦敦 (UTC+0/+1)2026/05/04 14:53:00
巴黎 (UTC+1/+2)2026/05/04 15:53:00
纽约 (UTC-5/-4)2026/05/04 09:53:00
洛杉矶 (UTC-8/-7)2026/05/04 06:53:00
悉尼 (UTC+10/+11)2026/05/04 23:53:00

Примеры форматов

YYYY-MM-DD HH:mm:ss2026-05-04 21:53:00
YYYY/MM/DD HH:mm:ss2026/05/04 21:53:00
YYYY-MM-DD2026-05-04
HH:mm:ss21:53:00
YYYYMMDDHHmmss20260504215300

Что такое timestamp?

Timestamp (временная метка) — это числовое значение, представляющее определённый момент времени. Unix timestamp — это количество секунд, прошедших с 1970-01-01 00:00:00 UTC (эпохи Unix) до указанного времени. Это стандартный способ представления времени в компьютерных системах, независимый от платформы и часового пояса.

Timestamp бывает секундный (10 цифр) и миллисекундный (13 цифр). Секундный timestamp часто используется в Unix/Linux системах, миллисекундный — в JavaScript и других языках программирования.

Использование

Timestamp в дату

  1. Введите Unix timestamp в левую карточку
  2. Выберите целевой часовой пояс (напр. Пекинское время UTC+8)
  3. Нажмите кнопку конвертации для просмотра преобразованной даты и времени
  4. Результат включает: стандартный формат, ISO 8601, китайский формат и другие представления

Дату в timestamp

  1. Выберите дату и время в правой карточке
  2. Выберите исходный часовой пояс
  3. Нажмите кнопку конвертации для получения соответствующего Unix timestamp
  4. Результат включает секундный и миллисекундный timestamp

Примеры использования

Вызов API

Многие API требуют параметр timestamp: // Получить текущий timestamp const timestamp = Math.floor(Date.now() / 1000); // Пример вызова API fetch('/api/data?since=${timestamp}')

Запись времени в базе данных

Хранение timestamp в базе данных: created_at: 1705312800 updated_at: 1705312900 Преобразование: created_at: 2024-01-15 10:00:00 updated_at: 2024-01-15 10:01:40

Проверка timestamp

Проверка срока действия токена или сертификата: // exp = 1705399200 (время истечения) // текущее время = 1705312800 if (current_time > exp) { // Токен истёк }

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

Q: В чём разница между секундным и миллисекундным timestamp?

A: Секундный timestamp — 10 цифр, точность до секунды; миллисекундный — 13 цифр, точность до миллисекунды. JavaScript Date.now() возвращает миллисекунды, нужно делить на 1000 для секунд.

Q: Почему Unix timestamp начинается с 1970 года?

A: Unix система была создана в начале 1970-х, разработчики выбрали 1970-01-01 как начало эпохи. Эта точка называется Unix Epoch и является базой для вычисления времени.

Q: Влияет ли часовой пояс на timestamp?

A: Сам timestamp не зависит от часового пояса, он представляет UTC время. При преобразовании в дату/время нужно учитывать целевой часовой пояс. Один timestamp показывает разное время в разных часовых поясах.

Q: Есть ли лимит у timestamp?

A: 32-битный timestamp ограничен до 2038-01-19 (около 2.1 млрд секунд), проблема 2038 года. Современные системы используют 64-битный timestamp с гораздо большим диапазоном.