Конвертер TimeStamp: UNIX, UTC, DateTime, ISO, RFC
Конвертируйте время между Unix Timestamp, ISO 8601, RFC 2822, SQL datetime и пользовательскими форматами. Универсальный инструмент для разработчиков и аналитиков.
Конвертируйте время между Unix Timestamp, ISO 8601, RFC 2822, SQL datetime и пользовательскими форматами. Универсальный инструмент для разработчиков и аналитиков.
Конвертируйте дату и время между Unix Timestamp, ISO 8601, RFC 2822, SQL datetime и локальными пользовательскими форматами. Всё в одном инструменте — без лишних настроек.
Инструмент распознаёт формат автоматически и мгновенно конвертирует данные. Удобно при работе с логами, API, SQL-запросами и датами в текстах.
Настраивайте формат вывода по своему шаблону: yyyy-MM-dd HH:mm:ss, dd.MM.yyyy, MM/dd/yyyy hh:mm:ss и другим. Гибкость шаблона позволяет создать любой формат.
Unix timestamp — это количество секунд, прошедших с 1 января 1970 года (UTC). Используется в программировании, API и базах данных для хранения времени в универсальном формате.
Unix timestamp может быть в секундах (10 цифр) или миллисекундах (13 цифр).
Наш инструмент работает в четырех режимах.
Режим | Что делает |
|---|---|
Текущее время | Показывает текущее время (UTC и в вашем часовом поясе) в формате Unix. Дополнительно конвертируем Timestamp в популярные форматы даты и времени. |
Timestamp → Дата | Позволяет конвертировать произвольное время из Unix в популярные форматы даты и времени. |
Дата → Timestamp | Конвертирует произвольную дату и время в Timestamp и другие популярные форматы. |
Конструктор | Форматирует дату по кастомному шаблону, используя макросы. |
Unix timestamp всегда хранится в UTC. При преобразовании в дату результат зависит от часового пояса пользователя, поэтому одно и то же значение может отображаться по-разному.
Период | Перевод в секунды |
|---|---|
Секунда | 1 сек |
Минута | 60 сек |
Час | 3600 сек |
День | 86400 сек |
Неделя | 604800 сек |
Месяц (30 дней) | 2592000 сек |
Год (365 дней) | 31536000 сек |
Значения для месяца и года являются приблизительными и используются только для примера. Фактическая длительность зависит от календаря и високосных лет. Конвертер корректно учитывает фактическое количество дней.
Период | Макросы |
|---|---|
Год | YYYY, YY, Y |
Месяц | MMMM, MMM, MM, M |
День | DDDD, DDD, DD, D |
Час (24ч) | HH, H |
Час (12ч) | hh, h |
Минута | mm, m |
Секунда | ss, s |
Миллисекунды | SSS, SS, S |
AM/PM | A, a |
На основе макросов можно составить необходимый формат даты и времени.
Макросы | Результат |
|---|---|
YYYY-MM-DD | 2026-04-15 |
DD.MM.YYYY | 15.04.2026 |
HH:mm:ss | 14:32:10 |
YYYY-MM-DD HH:mm | 2026-04-15 14:32 |
Язык | Текущий UNIX Timestamp | Дата → Timestamp | Timestamp → Дата |
|---|---|---|---|
JavaScript | Math.floor(Date.now() / 1000) | Math.floor(new Date('2026-04-15T12:00:00Z').getTime()/1000) | new Date(1776254400 * 1000) |
Python | int(time.time()) | int(datetime.datetime(2026,4,15,12,0).timestamp()) | datetime.datetime.fromtimestamp(1776254400) |
PHP | time() | strtotime('2026-04-15 12:00:00') | date('Y-m-d H:i:s', 1776254400) |
Java | Instant.now().getEpochSecond() | LocalDateTime.of(2026,4,15,12,0).toEpochSecond(ZoneOffset.UTC) | Instant.ofEpochSecond(1776254400) |
C# (.NET) | DateTimeOffset.UtcNow.ToUnixTimeSeconds() | new DateTimeOffset(2026,4,15,12,0,0,TimeSpan.Zero).ToUnixTimeSeconds() | DateTimeOffset.FromUnixTimeSeconds(1776254400) |
Go | time.Now().Unix() | time.Date(2026,4,15,12,0,0,0,time.UTC).Unix() | time.Unix(1776254400, 0) |
Ruby | Time.now.to_i | Time.new(2026,4,15,12,0,0).to_i | Time.at(1776254400) |
Bash (Linux) | date +%s | date -d "2026-04-15 12:00:00" +%s | date -d @1776254400 |
SQL (PostgreSQL) | EXTRACT(EPOCH FROM NOW()) | EXTRACT(EPOCH FROM TIMESTAMP '2026-04-15 12:00:00') | TO_TIMESTAMP(1776254400) |
SQL (MySQL) | UNIX_TIMESTAMP() | UNIX_TIMESTAMP('2026-04-15 12:00:00') | FROM_UNIXTIME(1776254400) |
В большинстве языков timestamp возвращается в секундах, но в JavaScript — в миллисекундах (нужно делить на 1000). Методы без указания timezone могут использовать локальное время, что приводит к ошибкам. Если вы работаете с API, почти всегда используйте UTC, а не локальное время — это устраняет большинство проблем с временем.
путаница UTC и локального времени
использование миллисекунд вместо секунд
неправильный формат даты
некорректные timezone
Конвертер времени и даты позволяет быстро переводить данные между форматами Unix Timestamp, ISO 8601, RFC 2822, SQL datetime и пользовательскими шаблонами.
Сервис автоматически распознаёт формат ввода и мгновенно преобразует дату или время. Поддерживается настройка пользовательских форматов, что удобно для работы с логами, API, базами данных и отчётами.
Инструмент удобен для разработчиков, аналитиков и администраторов, которым нужно работать с временными метками в различных форматах.
Метка времени Unix — это количество секунд, прошедших с 1 января 1970 года, 00:00:00 UTC. Это стандартный способ представления времени в компьютерных системах, не зависящий от часового пояса.
Метки времени обеспечивают универсальный, независимый от часового пояса способ представления времени. Они упрощают расчет разницы во времени, хронологическую сортировку и позволяют избежать проблем с преобразованием часовых поясов в распределенных системах.
Метки времени Unix отсчитывают секунды с 1970 года. Другие форматы включают миллисекунды (JavaScript), микросекунды или другие даты начала отсчета. Некоторые системы используют строки ISO 8601 вместо числовых меток времени.
Конвертер Timestamp работает со стандартными форматами дат (ISO 8601, UTC, RFC, локальное время и многие другие), а также корректно обрабатывает числа в секундах и миллисекундах. Это позволяет использовать инструмент для разных систем и приложений.
Проблема 2038 года затрагивает 32-битные системы, где метки времени Unix переполняются 19 января 2038 года. Современные 64-битные системы расширяют этот предел до миллиардов лет, но устаревшие системы могут нуждаться в обновлениях.
Да, инструмент позволяет вам вводить любую дату и время (прошлое, настоящее или будущее) и преобразовывать их в соответствующую метку времени Unix и наоборот. Это полезно для планирования, исторического анализа или создания собственных сервисов.
Да, в конструкторе доступна опция кастомного формата. Вы можете выбрать порядок отображения года, месяца, дня, часов, минут и секунд, а также задать разделители — например, YYYY-MM-DD HH:mm:ss. Это удобно для работы с конкретными стандартами или корпоративными требованиями.
Наиболее часто применяются форматы: ISO 8601 (2025-08-30T12:34:56Z), UTC (Sat, 30 Aug 2025 12:34:56 GMT), локальное время (30.08.2025 12:34:56), UNIX Timestamp в секундах и миллисекундах. Наш конвертер поддерживает все эти варианты и позволяет быстро переключаться между ними.