Конвертер временных меток
Взаимное преобразование Unix timestamp и формата даты/времени
Timestamp в дату
Дату в timestamp
Сравнение часовых поясов
Примеры форматов
Что такое timestamp?
Timestamp (временная метка) — это числовое значение, представляющее определённый момент времени. Unix timestamp — это количество секунд, прошедших с 1970-01-01 00:00:00 UTC (эпохи Unix) до указанного времени. Это стандартный способ представления времени в компьютерных системах, независимый от платформы и часового пояса.
Timestamp бывает секундный (10 цифр) и миллисекундный (13 цифр). Секундный timestamp часто используется в Unix/Linux системах, миллисекундный — в JavaScript и других языках программирования.
Использование
Timestamp в дату
- Введите Unix timestamp в левую карточку
- Выберите целевой часовой пояс (напр. Пекинское время UTC+8)
- Нажмите кнопку конвертации для просмотра преобразованной даты и времени
- Результат включает: стандартный формат, ISO 8601, китайский формат и другие представления
Дату в timestamp
- Выберите дату и время в правой карточке
- Выберите исходный часовой пояс
- Нажмите кнопку конвертации для получения соответствующего Unix timestamp
- Результат включает секундный и миллисекундный timestamp
Примеры использования
Вызов API
Запись времени в базе данных
Проверка timestamp
Часто задаваемые вопросы (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 с гораздо большим диапазоном.