Инструменты преобразования Unix-времени
Преобразовать unix-метку времени в дату и обратно
Поддерживает unix-метки времени в секундах, миллисекундах, микросекундах и наносекундах.
Unix-метка времени - это способ отслеживания времени как непрерывной суммы секунд. Этот отсчет начинается с Unix-эпохи 1 января 1970 года по UTC. Таким образом, unix-метка времени - это просто количество секунд между определенной датой и Unix-эпохой. Также следует отметить (благодаря комментариям посетителей этого сайта), что эта точка во времени технически не меняется, независимо от вашего местоположения на Земле. Это очень удобно для компьютерных систем при отслеживании и сортировке датированной информации в динамических и распределенных приложениях как онлайн, так и на стороне клиента.
В этот день Unix-метка времени перестанет работать из-за переполнения 32-битного числа. До этого момента миллионам приложений понадобится либо принять новую конвенцию для меток времени, либо перейти на 64-разрядные системы, что даст метке времени "немного" больше времени.
UT1 - это наиболее точная форма всемирного времени. Она вычисляется с использованием наблюдений за квазарами во внешнем космосе (составляющими Международную небесную систему отсчета) и расстояний между Землей и ее спутниками - естественными (Луна) и искусственными. UTC лишь пытается приблизиться к UT1: он удерживается в пределах 0,9 секунды от UT1 за счет использования високосных секунд.
Интуитивно кажется, что часовые пояса, вероятно, должны охватывать диапазон от UTC+0 до UTC-12 к западу от Гринвичского меридиана и от UTC+0 до UTC+12 к востоку от него. На самом деле они могут достигать UTC+14. UTC+14 - это часовой пояс круглый год на острове Рождества (Кирибати) и летнее время на Самоа в летний период южного полушария. Таким образом, максимальная разница между двумя местными временами на Земле составляет 26 часов.
- Из-за переполнения 32-битного числа Unix-метка времени перестанет работать 19 января 2038 года. До этого момента миллионам приложений потребуется либо принять новую конвенцию для меток времени, либо перейти на 64-разрядные системы, что даст метке времени немного больше времени.
- Любая метка времени до 1970 года представляется отрицательным числом, которое означает количество секунд до 01.01.1970 00:00:00 UTC.
- В unix-времени високосные секунды имеют ту же unix-метку времени, что и предыдущая секунда, поскольку каждый день состоит ровно из 86 400 секунд. Поэтому unix-время не точно представляет UTC.