Главная / Генераторы / Unix-время

Unix-время

Метка времени в человеческую дату и обратно — сразу во всех российских часовых поясах и в UTC.

Вычисляется в вашем браузере. Введённое не отправляется на сервер и не попадает в адрес страницы.

Нужен JavaScript. Этот инструмент считает прямо в браузере, поэтому без JavaScript кнопки не работают. Страницу и пояснения ниже это не затрагивает.

Прямо сейчас: — секунд, — миллисекунд.

Рядом: UUIDХешиUTM-метки

Что такое Unix-время

Это количество секунд, прошедших с полуночи 1 января 1970 года по Гринвичу. Одно целое число вместо даты, времени и часового пояса — потому его и любят в программах: сравнивать и вычитать числа проще, чем разбираться с календарём.

Секунды или миллисекунды

Про 2038 год и часовые пояса

В старых программах метка хранилась в 32-битном знаковом числе, и 19 января 2038 года оно переполнится. Современные системы давно используют 64 бита, но в старом оборудовании и прошивках проблема ещё встречается.

Сама метка часового пояса не содержит вовсе: это всегда момент по Гринвичу. Пояс появляется только при показе — поэтому одна и та же метка ниже выглядит по-разному в Москве и во Владивостоке. И поэтому же хранить время лучше в метках, а переводить в местное — только при выводе на экран. Метку времени носит внутри себя и UUID седьмой версии.