Мировое время utc. Utc – универсальное координированное время

  • UTC : время на нулевом меридиане называется Всемирное координированное время, Universal Coordinated Time. Несовпадение акронима было вызвано необходимостью универсальности его для всех языков.
  • GMT : ранее вместо UTC использовалось среднее время по Гринвичу (Greenwich Mean Time, GMT), так как нулевой меридиан был выбран так, чтобы проходить через Гринвичскую королевскую обсерваторию.
  • Прочие часовые пояса могут быть записаны как смещение от UTC. Например, Австралийское восточное стандартное время (EST) записывается как UTC+1000, то есть время 10:00 по UTC есть 20:00 по EST того же дня.
  • Летнее время не влияет на UTC. Это всего лишь политическое решение смены часового пояса (смещения от UTC). Например, GMT всё ещё используется: это британское национальное время зимой. Летом оно становится BST.
  • Високосные секунды : по международному соглашению, UTC держится в не более чем 0,9 секунды от физической реальности (UT1, которое измеряется по солнечному времени) путём введения «високосной секунды» в конце последней минуты года по UTC или последней минуты июня.
  • Високосные секунды не обязаны объявляться (астрономами) более чем за 6 месяцев до их введения. Это представляет собой проблему, если вам требуется какое-либо планирование с секундной точностью на протяжении более 6 месяцев.
  • Время Unix : измеряется количеством секунд, прошедших с «эпохи» (начало 1970 года по UTC). На время Unix не оказывают влияния часовые пояса или летнее время.
  • Согласно стандарту POSIX.1, для времени Unix предполагается обрабатывать високосную секунды путём повторения предыдущей секунды, например: 59.00 59.25 59.50 59.75 59.00 ← повтор 59.25 59.50 59.75 00.00 ← инкремент 00.25 Это компромисс: вы не можете как-либо выразить високосную секунду в ваших системных часах и ваше время гарантированно пойдёт в обратную сторону. С другой стороны, каждый день равен в точности 86 400 секундам, и вам не понадобится таблица всех прошлых и будущих високосных секунд для того, чтобы перевести Unix-время в удобную для человека форму часы-минуты-секунды.
  • Предполагается, что ntpd произведёт повтор после того, как получит «високосные биты» от вышестоящих серверов времени, но я также видел и то, как он не делает ничего: система переходит на одну секунуду в будущее, затем медленно сползает обратное на правильное время.

Что должен знать о времени каждый программист

  • Часовые пояса относятся к уровню презентации
    Большинство вашего кода не должно заниматься часовыми поясами или местным временем, оно должно передавать Unix-время как оно есть.
  • Когда измеряете время, измеряйте Unix-время. Это UTC. Его просто получить (системными функциями). Оно не имеет часовых поясов или летнего времени (и високосных секунд).
  • Когда храните время, храните Unix-время. Это одно число.
  • Если вы хотите сохранить время, пригодное для чтения человеком (например, в логах), постарайтесь сохранить его вместе с Unix-временем, а не вместо .
  • Когда отображаете время, всегда включайте в него смещение часового пояса. Формат времени без смещения бесполезен.
  • Системные часы не точны.
  • Вы в сети? Системные часы каждой другой машины не точны по-разному.
  • Системные часы могут, и будут, перепрыгивать вперёд и назад во времени из-за вещей, которые вне вашего контроля. Ваша программа должна быть разработана таким образом, чтобы пережить это.
  • Отношение количества секунд системных часов к количеству настоящих секунд - не точно и может меняться. В основном это зависит от температуры.
  • Не используйте слепо gettimeofday() . Если вам нужны монотонные (постоянно увеличивающиеся) часы, посмотрите на clock_gettime() . [Вариант для Java: вместо System.currentTimeMillis() используйте System.nanoTime() ]
  • ntpd может изменять системное время двумя способами:
    • Шаг: часы перескакивают вперёд или назад к правильному времени немедленно
    • Подкручивание: изменение частоты системных часов так, чтобы они медленно сдвигались в сторону правильного времени.
    Подкручивание более предпочтительно, потому что оно менее разрушительно, но полезно только для корректировки небольшой разницы.

Специальные случаи

  • Время проходит со скоростью одну секунду за секунду для всех наблюдателей. Частота удалённых часов по отношению к наблюдателю зависит от скорости и гравитации. Часы внутри спутников GPS регулируются для преодоления эффектов относительности.
  • MySQL хранит столбцы типа DATETIME в виде упакованных в числа значений «YYYYMMDD HHMMSS» Если вы озаботились хранением отметок времени, храните их как целое число и используйте для преобразования функции UNIX_TIMESTAMP() и FROM_UNIXTIME().

В основу современной системы часовых поясов положено универсальное координированное время UTC (всемирное время), от которого зависит время всех часовых поясов.

Местное время во многих странах Северного полушария (но не во всех) летом увеличивается на 1 час (в Южном полушарии одновременно уменьшается на 1 час), а зимой возвращается к нормальному, поясному времени, которое нередко также изменяется. В связи с этими сезонными и несезонными изменениями местного времени в радиовещании, на международном транспорте, в радиосвязи, в электронной почте и других международных средствах общения происходит огромная путаница по стыковке во времени между разными странами.

Время по UTC не переводится зимой и летом, поэтому для тех мест, где есть перевод на летнее время, смещение относительно UTC меняется.

Начальный (нулевой) меридиан - Гринвичский меридиан с географической долготой равной 0°00"00", делит земной шар на западное и восточное полушария. Проходит через бывшую Гринвискую обсерваторию (в пригороде Лондона)

GMT (Greenwich Mean Time) - "время по Гринвичу" – на меридиане Гринвича. Определяется по астрономическим наблюдениям суточного движения звезд. Оно нестабильно (в пределах секунды в год) и зависит от постоянного изменения скорости вращения Земли, перемещения географических полюсов по её поверхности и нутации оси вращения планеты. Гринвичское (астрономическое) время - GMT близко по значению к UTC (атомному времени), и пока ещё будет употребляться в качестве его синонима . Ещё название - "ZULU time"

В русскоязычной метеорологии GMT обозначают как СГВ (Среднее Гринвичское /или Географическое/ Время)

В отличие от времени по Гринвичу, шкала UTC устанавливается по атомным часам. Шкала времени UTC введена с 1964 года для согласования значений UT1 (астрономические измерения) и TAI (атомные часы).

С 1900 г средний солнечный день увеличился на 0,002 атомные секунды, и, стало быть, Гринвичское среднее время расходится с международным атомным временем приблизительно на 1 сек за каждые 500 суток. Беря во внимание этот прогрессирующий фазовый сдвиг между двумя шкалами времени и не отказываясь от высокой точности, предлагаемой атомными часами, в 1972 г был найден компромисс, который привел к определению понятия Универсального Координированного Времени (UTC), которое сейчас используется как официальная мера времени в мире. По сути время UTC течет как международное атомное время, а когда разница с Гринвичским временем достигает 1 секунды, к шкале UTC добавляется 1 секунда, которая называется прыгающей (leap second). Таким образом, разница все время поддерживается меньшей, чем 0,9 сек. Про добавление прыгающей секунды сообщается Международной Службой Вращения Земли (IERS), которая непрерывно контролирует скорость вращения. Наилучшими датами для добавления прыгающей секунды являются 30 июня и 31 декабря. Кстати, термин UTC тоже является компромиссом между английским CUT (Coordinated Universal Time) и французским TUC (Temps Universel Coordlnaire).

Всемирное координированное время UTC, всегда остается независимым ориентиром для всего мира и из которого, зная разницу между своим поясным временем, вы всегда сможете вычислить ваше местное время.

Сигналы точного времени передаются по радио, телевидению, интернету – в системе UTC.

Спутниковые навигаторы, компьютерные часы, весь мировой транспорт используют в качестве ориентира в мире времени UTC. Что это и чем отличается от GMT, интересует каждого, кто не является специалистом в области географии.

Часовые пояса

До середины XIX века время в разных населенных пунктах с различной долготой устанавливалось хаотически, с ориентиром на момент восхода и заката. С развитием современных видов транспорта (прежде всего, железнодорожного) и ускорением темпов перевозки грузов возникла необходимость в установке стандартов времени.

В результате в некоторых государствах была предпринята попытка установить единое время - чаще всего за точку отсчета бралась столица. Однако такой шаг был категорически неприемлем для громадных многонациональных империй, над которыми «никогда не заходило Солнце». На помощь пришли новейшие по тем временам достижения географии и астрономии.

Ввиду вращения Земли вокруг своей оси, наступление солнечного дня в разных местах мира не одинаково. Чтобы сделать поправку на это астрономическое явление, было введено понятие часовых поясов . Для этого весь земной шар был условно разделен на 24 временные зоны по 15 градусов, в пределах которых договорились считать время текущим одинаково. За нулевой приняли Гринвичский меридиан. Очевидно, что при приближении к полюсам смысл часовых поясов теряется, и там отсчитывается так называемое всемирное время.

В пределах каждого географического часового пояса (или временной зоны) действует так называемое поясное время - то есть время меридиана, который делит эту зону пополам. Момент верхней кульминации Солнца на этом меридиане приходится приблизительно на 12-00, с погрешностью в полчаса.

Что такое административный часовой пояс?

Однако географические временные зоны зачастую не совсем удобны для использования в административных целях. Оно и не удивительно: границы государств никогда не проходят ровно по меридианам. Поэтому для удобства пределы временных зон изменены, с поправкой на государственные границы или крупные естественные или рукотворные преграды, такие как:

  • Реки;
  • Горные системы;
  • Железные дороги;
  • Границы между странами или территориальными единицами одного государства;
  • Также имеет значение близость к столице: к примеру, Московское время действует во многих областях Поволжья, хотя оно там не имеет ничего общего с солнечным временем. Тем не менее, это можно оправдать потребностями бизнеса, завязанного на связь с Москвой;
  • Политические соображения: к примеру, в 2014 году Московское время приняла Республика Крым. И наоборот, после распада СССР, молодое государство Украина, дабы отстраниться от вчерашнего «старшего брата», демонстративно перевела стрелки поближе к Европе.

В России поясное время было утверждено в 1919 году после прихода к власти коммунистов. До того для работников связи и транспорта действовало единое стандартное Петербургское время.

Реформы временных зон в нашей стране имели непоследовательный и крайне непродуманный характер. К примеру, в 2010 году по указу Президента России число часовых поясов было сокращено до девяти. Однако шаг оказался настолько непопулярным (рассвет в ряде регионов начинался посреди ночи), что вынудил федеральные власти вернуть уже в следующем году народу 11 часовых поясов при заморозке зимнего времени. Из-за этого в ряде субъектов стало рано темнеть.

В 2016 году несколько субъектов снова поменяли свою часовую «прописку».

Таким образом, весь мир разрезан на 24 часовые зоны, однако в каждой стране по одному росчерку пера местное правительство может изменить установленное поясное время. Кроме того, в одних странах происходит переход на летнее и зимнее время, в других (к коим относится и Россия, где в 2014 году установили постоянное летнее время) - нет.

Все это не добавляет порядка в хронологическом ориентировании и вовсе приводило бы к хаосу, если бы не договорились для определенных целей - в основном для нужд транспорта и служб связи - использовать всемирное время и производные от него.

Под понятием «всемирное время» в разных контекстах могут понимать:

  • Время, которое отсчитывается исходя из наблюдения за положением Луны, звезд и прочих астрономических объектов (сокращенно именуется UT0 );
  • UT1 - время на гринвичском меридиане с поправкой на вращение Земли относительно активных ядер галактик;
  • UT1R - уточненная версия предыдущей формулы, только с поправкой на действие приливов и отливов на скорость оборота планеты;
  • UT2R - улучшенная версия вышеуказанного времени, с уточнением различных сезонных изменений, движения литосферных плит и т. д. несмотря на то что отличается высокой точностью, не находит применения почти нигде.
  • UTC - имеет в базе своей формулу UT1, но с поправкой на международное атомное время.

Как правило, всемирным называют именно последнее указанное в списке время - UTC . Что интересно, конкретной расшифровки аббревиатуры не существует. Эти буквы просто были выбраны для удобства восприятия в разных странах.

Атомное время: что это?

Наиболее точным хронометром сегодня считаются атомные часы. Погрешность, даваемая ими, настолько мала, что нуждается в корректировке приблизительно раз в несколько десятков миллионов лет. В основу их работы, как явственно следует из названия, положены эффекты, протекающие на атомном уровне. Именно атомные часы используются в качестве наиболее верного ориентира службами точного времени по всему миру.

Нет ничего удивительного в том, что на основе показаний этого хронометра было введено так называемое Международное атомное время (АТ). Точность ему обеспечивают почти четыре сотни атомных часов, раскиданных по пятидесяти научно-исследовательским центрам всего мира. Большинство лабораторий имеют в своем распоряжении цезиевые часы.

Все показатели отправляются в Палату мер и весов, что находится во Франции, где после обработки данных выдают в публичный доступ средневзвешенное мировое время.

Что значит UTC?

Стандарт UTC - всеобщее скоординированное время , оно имеет в своей основе и атомное время, и UT1. Последний стандарт не нашел широкого применения из-за своей прерывистости. Раз в год происходит добавление к UTC так называемой секунды координации, для нивелирования значений между двумя формулами.

Данный стандарт используется:

  • В авиации;
  • В спутниковом позиционировании (ГЛОНАСС, GPS);
  • В прогнозировании погоды;
  • На Международной космической станции;
  • На полюсах Земли;
  • В тахографах (компьютер, который устанавливается на транспортное средство для отслеживания состояния машины и наблюдения за экипажем);
  • В любительском радиовещании.

Именно UTC сегодня является точкой отсчета в поясном времени по всему миру: соответственно, гринвичское время установлено как UTC±0, а остальные получены прибавлением чисел (до 12) или вычитанием (так же, до 12).

В чем отличие UTC от GMT?

GMT, или среднегринвичское время, имело хождение до 70-х годов прошлого века вместо стандарта UTC и применялось в тех же целях - а именно в качестве хронологической точки отсчета.

В отличие от современного скоординированного времени, время гринвичское не имело в своей основе продвинутые технологии в виде атомных часов, а являлось так называемым солнечным временем . GMT имело в базе астрономические наблюдения за вращением нашей планеты относительно небесных светил.

В отечественной практике навигации и географии GMT часто именуется как СГВ (среднее географическое/гринвичское время ).

В настоящее время СГВ и UTC часто ошибочно употребляются в качестве синонимов, хотя базовая методика каждого стандарта принципиально иная.

Более сорока лет назад во всем мире был внедрен стандарт UTC. Что это? На этот вопрос можно дать только один ответ - это всемирный хронологический эталон .

Видео про часовой пояс UTC

В данном видеоролике физик Владимир Орехов расскажет и покажет, как делится Земля на часовые пояса, и как появился формат UTC: