Unix timestamp (Epoch time, POSIX time) представляет количество секунд с 1 января 1970 00:00:00 UTC. Стандартный формат для хранения времени в языках программирования, БД, API, логах. Конвертируйте timestamp в читаемую дату (локальное время, UTC, ISO 8601, RFC 2822) или дату в timestamp (секунды/миллисекунды).
Current Unix Timestamp
Loading...
Auto-detects seconds vs milliseconds
Click any example to test timestamp conversion with common time scenarios
Введите Unix timestamp (секунды или миллисекунды) для просмотра даты во множестве форматов, или выберите дату для получения timestamp. Автоопределение формата: 10 цифр обозначают секунды, 13 цифр обозначают миллисекунды. Текущий timestamp показывается вверху с обновлением каждую секунду. Быстрые тесты: «1 час назад», «завтра», «вчера». Форматы вывода: локальное время, UTC, ISO 8601, RFC 2822, относительное время, день года, номер ISO-недели.
Backend-разработка: работа с MySQL TIMESTAMP, PostgreSQL TIMESTAMPTZ. Отладка JSON API с Unix timestamps. Анализ логов Nginx/Apache. JWT токены (exp, iat, nbf поля). Планирование cron jobs. Сравнение событий через временные зоны. Аналитика и мониторинг систем. Парсинг HTTP-заголовков RFC 2822. Валидация timestamps в тестах.
Unix timestamp считает секунды с 1 января 1970 00:00:00 UTC. Использует JavaScript Date (диапазон -271821 до 275760 года). Миллисекунды (Date.now()) представляются 13 цифрами, секунды 10 цифрами. Форматы вывода: локальное (timezone браузера), UTC, ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ), RFC 2822 (HTTP/email заголовки), относительное время, день года (1-366), ISO-неделя (1-53). Все вычисления локальные, без отправки на сервер.
Целое число, представляющее количество секунд с 1 января 1970 00:00:00 UTC (Unix Epoch). Например, 1700000000 = 14 ноября 2023, 22:13:20 UTC. Используется повсеместно: независим от timezone, удобен для хранения в БД.
Введите timestamp (10 цифр для секунд, 13 цифр для миллисекунд). Инструмент покажет дату в форматах: локальное время, UTC, ISO 8601, RFC 2822, относительное время («2 часа назад»), день года, ISO-неделя.
Секунды: 10 цифр (1700000000), стандарт Unix/БД/Python/PHP. Миллисекунды: 13 цифр (1700000000000), JavaScript Date.now(). Большинство систем использует секунды, JavaScript использует миллисекунды.
JavaScript: Math.floor(Date.now() / 1000) (секунды) или Date.now() (мс). Python: int(time.time()). PHP: time(). CLI: date +%s (Unix) или Get-Date -UFormat %s (PowerShell). В инструменте показан вверху с обновлением каждую секунду.
Международный стандарт даты/времени: 2023-11-14T22:13:20.000Z. 'T' разделяет дату и время, 'Z' = UTC (нулевое смещение). Используется в JSON API, PostgreSQL TIMESTAMPTZ, JavaScript toISOString().
Формат для HTTP/email заголовков: Tue, 14 Nov 2023 22:13:20 GMT. Применяется в Last-Modified, Date заголовках. Epoch конвертер выводит этот формат для отладки веб-API и email-систем.
(1) Независимость от timezone: всегда UTC, без проблем с летним временем. (2) Простая математика: разность timestamps = длительность в секундах. (3) Компактность: число вместо строки. (4) Универсальность: работает во всех языках/БД. (5) Быстрая сортировка. Форматируйте в строку только для отображения.
Выбрано при создании Unix в Bell Labs как круглая недавняя дата, помещающаяся в 32-битный signed int (даты до 2038). Современные 64-битные системы поддерживают даты далеко в будущем. Даты до 1970 представлены отрицательными числами.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты