В базе данных время хранится как 1794735333. В логе — как 2026-11-15T09:35:33.000Z. В API — как миллисекунды 1794735333000. Всё это одно и то же время, записанное по-разному, и переводить его вручную утомительно. Конвертер Unix Timestamp переводит timestamp в обычную дату и время в вашем часовом поясе и в UTC, или наоборот — получает timestamp для нужной даты. Секунды и миллисекунды определяются автоматически.
В этой статье разберём, что такое Unix-время, чем секунды отличаются от миллисекунд, зачем нужны UTC и ISO 8601 и как не ошибиться с часовым поясом.

Что умеет конвертер
Конвертер Unix Timestamp работает в две стороны.
| Действие | Что делает |
|---|---|
| В дату | Принимает timestamp и показывает дату и время |
| В timestamp | Принимает дату и время и показывает timestamp |
| Дата в UTC | Указывает, что введённая дата — в UTC, а не в вашем часовом поясе |
| Текущее Unix-время | Показывает сейчас, обновляется каждую секунду |
Результат включает несколько представлений:
| Поле | Что показывает |
|---|---|
| Секунды | Timestamp в секундах |
| Миллисекунды | Timestamp в миллисекундах |
| Ваше время | Дата и время в вашем часовом поясе с указанием смещения |
| UTC | Дата и время в UTC |
| ISO 8601 | Строка вида 2026-11-15T09:35:33.000Z |
| Относительно сейчас | «сейчас», «5 минут назад», «через час» |
Всё выполняется в браузере: введённые данные никуда не отправляются.
Что такое Unix-время
Unix-время (Unix timestamp, epoch time) — количество секунд, прошедших с 1 января 1970 года 00:00:00 UTC. Эту точку называют «эпохой» (epoch).
| Свойство | Что значит |
|---|---|
| Единица | Секунды (иногда миллисекунды) |
| Начало отсчёта | 1 января 1970, 00:00:00 UTC |
| Часовой пояс | Всегда UTC, не зависит от локали |
| Формат | Одно целое число |
Так время хранят базы данных, программы и API: одно число проще сравнивать, сортировать и передавать, чем строку с датой и часовым поясом.
Секунды или миллисекунды
Это самая частая путаница. Одно и то же время может быть записано как 1794735333 (секунды) или 1794735333000 (миллисекунды).
| Формат | Пример | Где встречается |
|---|---|---|
| Секунды | 1794735333 |
Unix-время в классическом понимании, базы данных, PHP |
| Миллисекунды | 1794735333000 |
JavaScript (Date.now()), некоторые API |
Инструмент определяет автоматически: числа длиннее 11 цифр считаются миллисекундами, короче — секундами. Это правило работает для дат в обозримом будущем.
Если сомневаетесь — посмотрите на результат: инструмент показывает оба представления, и можно сверить, какое из них соответствует ожидаемой дате.
Ваше время, UTC и ISO 8601
Инструмент показывает время в трёх представлениях, и это не дублирование, а разные задачи.
| Представление | Пример | Зачем |
|---|---|---|
| Ваше время | 15.11.2026 12:35:33 GMT+3 |
Понять, когда это было для вас |
| UTC | Sun, 15 Nov 2026 09:35:33 GMT |
Сравнить с логами и API |
| ISO 8601 | 2026-11-15T09:35:33.000Z |
Стандартный формат для программ |
Ваше время удобно для человека: вы сразу видите, когда это было в вашем часовом поясе.
UTC — нейтральное время, не зависящее от локали. Логи серверов, API и базы данных обычно работают в UTC.
ISO 8601 — стандартный формат для обмена данными между системами. Буква Z в конце означает UTC.
Относительное время
Инструмент показывает, сколько времени прошло или осталось: «сейчас», «5 минут назад», «через час».
Это удобно, когда нужно быстро понять, насколько свежая запись: timestamp может быть точным, но не наглядным. Относительное время даёт мгновенную оценку.
Зачем конвертировать
| Задача | Что даёт конвертер |
|---|---|
| Разбор логов | Понять, когда произошло событие |
| Отладка API | Перевести timestamp из ответа в дату |
| Работа с базой | Увидеть, когда создана запись |
| Проверка срока действия | Понять, когда истекает токен или сертификат |
| Подготовка данных | Получить timestamp для нужной даты |
| Сравнение времени | Привести разные форматы к одному |
Ограничения инструмента
- Одно значение за раз. Инструмент переводит один timestamp или одну дату.
- Автоопределение по длине. Числа длиннее 11 цифр — миллисекунды, короче — секунды. Для очень старых или очень далёких дат правило может не сработать.
- Часовой пояс — ваш. Время показывается в вашем поясе и UTC. Другие пояса не поддерживаются напрямую.
- Не заменяет библиотеку. Для программной работы с датами нужны библиотеки, а не ручной конвертер.
Как пользоваться: пошагово
- Вверху показано текущее Unix-время — оно обновляется каждую секунду.
- Введите timestamp и нажмите «В дату» — секунды и миллисекунды определяются автоматически.
- Или выберите дату и нажмите «В timestamp»; отметьте «Дата в UTC», если она указана не в вашем часовом поясе.
Типичные ошибки
Путать секунды и миллисекунды. Одно и то же время в разных форматах отличается в 1000 раз. Инструмент определяет по длине, но при сомнениях сверяйте результат.
Забывать про часовой пояс. Timestamp всегда в UTC. Если вы вводите дату, инструмент считает её в вашем поясе, если не отмечено «Дата в UTC».
Считать timestamp строкой. Это число. Для сортировки и сравнения используйте числовые операции.
Ожидать, что timestamp показывает местное время. Он всегда UTC. Местное время — это уже интерпретация.
Игнорировать ISO 8601. Это стандарт для обмена. Если API ожидает строку, используйте его, а не произвольный формат.
Проверять очень далёкие даты без сверки. Автоопределение по длине работает для обозримого будущего. Для крайних значений проверяйте результат.
Вопросы и ответы
Что такое Unix-время? Количество секунд, прошедших с 1 января 1970 года 00:00:00 UTC. Так время хранят базы данных и программы.
Секунды или миллисекунды? Числа длиннее 11 цифр считаются миллисекундами (как Date.now() в JavaScript), короче — секундами.
Почему время в UTC отличается от моего? Timestamp всегда в UTC. Ваше время — это UTC плюс смещение вашего часового пояса.
Что такое ISO 8601? Стандартный формат даты и времени для обмена данными: 2026-11-15T09:35:33.000Z. Буква Z означает UTC.
Можно ли перевести дату в timestamp? Да, введите дату и нажмите «В timestamp». Отметьте «Дата в UTC», если она указана не в вашем часовом поясе.
Почему относительное время говорит «сейчас»? Timestamp близок к текущему моменту. Относительное время показывает разницу с текущим временем.
Итог
Конвертер Unix Timestamp — инструмент для перевода timestamp в дату и время в вашем часовом поясе и UTC и обратно. Он автоматически определяет секунды и миллисекунды, показывает ISO 8601 и относительное время, а текущее Unix-время обновляется каждую секунду. Помните, что timestamp всегда в UTC, а секунды и миллисекунды отличаются в 1000 раз, — и время в логах и API перестанет быть загадкой.