Время utc 1. UTC: что это значит, как расшифровывается? Отличие временных поясов UTC от GMT


  • 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().

Поясное время - система счёта часового времени, основанная на разделении поверхности Земли на 24 часовых пояса, через 15° по долготе. Время в пределах одного часового пояса считается одинаковым. В 1884 году, на Международной конференции было принято решение о применении этой системы. В соответствии с международным соглашением 1883 года, начальным ("нулевым") меридианом считается тот, который проходит через Гринвичскую обсерваторию в пригороде Лондона. Местное гринвишское время (GMT), условились называть всемирным или "Мировым временем"

На территории России, с 28 марта 2010 года - 9 часовых поясов (до этого было 11 тайм-зон). Самарская область и Удмуртия перешли на Московское время (второй часовойпояс). Кемеровская обл. (Кузбасс) - на Омское (MCK+3). Камчатский край и Чукотка - на Магаданское (МСК+8). В этих пяти субъектах Федерации, 28 марта 2010 - часовые стрелки не переводили.

Упраздняются два пояса - третий (Самарский, МСК+1) и одиннадцатый (Камчат ский, МСК+9). Всего их становится 9, и максимальный разброс по времени в нашей стране сокращается с 10 до 9 часов.

В России, с марта 2011 года, после перехода на летнее время, стрелки часов больше не переводятся, в течение года.

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

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

Часовой пояс Москвы, по стабильному времени: +4 (GMT + 4:00)

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

Применяется международная система U T C (Мировое время; оно обозначается UTC/GMT или, что одно и то же - UTC), а так же - разница местного и Московского времени - MSK. Знак "плюс" означает - восточнее, "минус" - западнее исходного пункта

Переход на летнее время (на один час вперёд) и зимнее (на час назад) осуществляется весной и осенью, соответственно. Это правило действует в Евросоюзе, Египте, Турции, Новой Зеландии... Даты и порядок перевода - могут, незначительно, отличаться по срокам. Бльшинство стран отказались от осенне-весеннего перевода стрелок часов: Россия и Беларусь (с 2011 года), Казахстан, Туркменистан, Узбекистан, Таджикистан, Индия, Китай, Япония, Сингапур, Тайвань...

Мировое время - UTC/GMT - значение времени по Гринвичу (G M T) равно "Универсальному координированному времини" (U T C) с точностью до одной секунды - GMT=UTC). Название U T C, со временем, полностью вытеснит термин "время по Гриничу"

Рис. 2 Карта - Мировые часовые пояса и их смещения от UTC/GMT (время по Гринвичу)

Таблица - часовые пояса городов мира (UTC/GMT), в летнее время года

Камчатка UTC/GMT+12
Магадан, Сахалин. UTC/GMT+12
Владивосток UTC/GMT+11
Якутск UTC/GMT+10
Иркутск UTC/GMT+9
Красноярск UTC/GMT+8
Омск UTC/GMT+7
Екатеринбург UTC/GMT+6
Москва Московское время, город Сочи UTC/GMT+4
Минск "Восточноевропейское время" (EET) UTC/GMT+3
Париж "Среднеевропейское (Центральноевропейское) летнее время" (CEST - Central Europe Summer Time Zone) UTC/GMT+2
Лондон "Гринвичское время" / "Западноевропейское время" (WET) UTC/GMT+1
"Среднеатлантическое время" UTC/GMT-1
Аргентина, Буэнос-Айрес UTC/GMT-2
Канада "Атлантическое время" UTC/GMT-3
С Ш А - Нью-Йорк "Восточное время" (EDT - US Eastern Daylight Time Zone) UTC/GMT-4
Чикаго (Chicago) "Центральное время" (CDT - US Central Dayligh Time) UTC/GMT-5
Денвер (Denver) "Горное время" (MDT - US Mountain Dayligh Time) UTC/GMT-6
США, Лос-Анджелес, Сан-Франциско "Тихоокеанское время" (PDT - Pacific Daylight Time) UTC/GMT-7

Пример обозначения зимнего и летнего времени: EST / EDT (Eastern Standard / Daylight Time Zone).
Если, где-то, зимнее время считается стандартным, то его могут обозначать сокращённо, например: ET, CT, MT, PT

Таблица - часовые пояса городов и регионов на территории России, с 2011 года.
Показана разница местного времени:
MSK+3 - с Московским;
UTC+7 - с Универсальным координированным временем (UTC = GMT)

Наименование
зимнее / летнее
Смещение
относительно
Московского
времени
Смещение относительно UTC
(Мировое время)
USZ1 Калининградское время - первый часовой пояс MSK-1 UTC+3:00
MSK / MSD
MSST / MSDT
Московское время MSK UTC+4:00
SAMT / SAMST Самарское MSK UTC+Ч:00
YEKT / YEKST Екатеринбургское время MSK+2 UTC+6:00
OMST / OMSST Омское время МSK+3 UTC+7:00
NOVT / NOVST Новосибирск, Новокузнецк
Кемерово, Томск. Барнаул
МSK+3 UTC+7:00
KRAT / KRAST Красноярское время
Красноярск, Норильск
МСК+4 UTC+8:00
IRKT / IRKST Иркутское время MSK+5 UTC+9:00
YAKT / YAKST Якутское время MSK+6 UTC+10:00
VLAT / VLAST Владивостокское время MSK+7 UTC+11:00
MAGT / MAGST Магаданское время
Магадан
MSK+8 UTC+12:00
PETT / PETST Петропавловск-Камчатский MSK+8 UTC+I2:00

Примечание: MSK = MSD (московское летнее время) в течение всего года


Термины и определения

Переход на Летнее время (DST - Daylight Saving (Summer) Time) - перевод стрелки часов на один час вперёд, который ежегодно производили в последнее воскресенье марта, чтобы получить дополнительный ч а с в светлое время суток, для экономии электроэнергии (на освещение и прочее). Возврат к зимнему времени проводился в последн. воскресение октября. Эти переходы сказывались на биоритмах организма человека, на его самочувствии, и нужна была неделя адаптации, чтобы привыкнуть. Манипуляции стрелками часов - частая причина опозданий работников и служащих на работу.

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

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

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

GMT= UTC (с точностью до 1 секунды)

Часовой пояс (Стандартный часовой пояс) - разница с Мировым временем UTC/GMT (пример: UTC/GMT+4 - четвёртый часовой пояс, восточнее Гринвича)

H:mm:ss - 24-часовой формат (пример: 14:25:05). Минуты и секунды - с выводом нулей в начале

h:mm:ss - 12-часовой формат (пример: 02:25:05 PM - "два с половиной часа пополудни" - 14:25:05). Минуты и секунды - с выводом нулей в начале

АМ - обозначение времени до полудня при 12-часовом формате (сокращенный вариант - "А")
РМ - обозначение времени после полудня при 12-часовом формате

Всемирное время UT (Universal Time - Универсальное время) - среднее солнечное время на меридиане Гринвича, определяется по астрономическим наблюдениям суточных движений звезд. Его уточнённые значения - UT0, UT1, UT2

UT0 - время на мгновенном гринвичском меридиане, определённое по мгновенному положению полюсов Земли

UT1 - время на среднем гринвичском меридиане, исправленное за движение земных полюсов

UT2 — время, с учётом изменения скорости вращения Земли

TAI - время по атомным часам (Международное Атомное Время, с 1972 года). Стабильное, эталонное, никогда не переводится. Стандарт времени и частоты

Время в системе навигации GPS действует с января 1980 года. В него поправки не вводятся. Оно опережает в р е м я U T C на полтора десятка секунд.

UTC (от английского Universal Time Coordinated) - Универсальное координированное время для координированного распространения стандартных частот и сигналов точного времени по радио, телевидению и интернет - "Мировое время". Его синоним: "Универсальный часовой пояс"

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

В отличие от времени по Гринвичу, шкала UTC устанавливается по атомным часам.

Скорость вращения земли замедляется, в связи с чем в шкалу UTC регулярно, через год или два-три, 30 июня или 31 декабря, вводятся поправки (leap seconds - "Секунда координации"), для того, чтобы U T C не более чем на секунду (если точнее - 0,9с) отличалось от астрономического времени (определяемого по движению Солнца), по мере отставания UT1 на секунду. Это международное правило было принято в 1972 году.

Соотношение времени в 2009 году: UTC (универсальное) отстаёт от TAI (атомное) - на 35с. Время в системе навигации GPS - опережает UTC на 15 секунд (отсчёт ведётся с 1980г., разница - увеличивается) T glonass = Tutc + 3 часа (корректируется, поэтому расхождение между ними не превышает 1 мс.)

Сигналы точного времени (для синхронизации часов) передаются по радиоканалам, телевидению, интернету - в системе UTC. Точнее можно поставить, к примеру, по сигналу радио "Маяк", но только на длинноволновом или средневолновом диапазоне (по "земной-поверхностной волне"). На УКВ / FM радиодиапазоне сигнал может быть с задержкой до нескольких секунд от истинного.

В часах с автоматической синхронизацией (англ. Radio controlled), коррекция времени происходит от базовых станций, на сверхдлинных волнах. Эта система получила развитие в Европе.

Номера служб точного местного времени в городах России 100 - Москва Воронеж Чебоксары Челябинск 060 - Брянск Калининград Краснодар Мурманск Санкт-Петербург Самара У сотовых операторов подобной услуги нет, так как мобильник не ограничен географически и может работать не только в определённом городе, но и в роуминге.

Время по UTC не переводится ни зимой, ни летом, поэтому, для тех мест, где есть перевод на летнее время, смещение относительно UTC меняется (в Москве, до отмены зимнего времени в 2011 году, разница была: зимой - UTC+3, летом - UTC+4).

Стандартные сокращения названий календарных месяцев и дней недели на английском языке (применяются в RSS и других): Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье Mon Tue Wed Thu Fri Sat Sun

СГВ - Среднее Гринвичское (или Географическое) Время (англ. Greenwich Mean Time, GMT) - время меридиана, проходящего через старую Гринвичскую обсерваторию, у Лондона. Используется в качестве обозначения времени на метеокартах. Синонимы CГВ - GMT и UTC.

______________________________________________

Литература

«Время и календарь» - М.: Наука. 1989

Глобальные (спутниковые) навигационные системы ГЛОНАСС (Россия), GPS (США), Galileo (Евросоюз) - дают возможность определить, с помощью приборов-навигаторов, в том числе и портативных, текущее местоположение (координаты), траекторию и скорость движения объектов в любой точке нашей планеты и в околоземном космическом пространстве.

По способу эксплуатации и назначению спутниковые GPS (Global Positioning System) навигаторы бывают автомобильные (автонавигаторы), переносные, морские и т.д. Наиболее распространённые, из импортных - Garmin, Mio и др. Есть полностью автономные варианты комплектации - с зарядкой аккумуляторов от солнечных батарей или миниатюрных термоэлектрических генераторов (термопары). Система навигации встраивается в современные коммуникаторы, смартфоны и сотовые телефоны, позволяя получать не только географические координаты местоположения приёмника, но и системное время с точностью в доли микросекунды.

Российская ГЛОНАСС (Glonass) функционирует с середины 90-х годов. В составе орбитальной группировки - более двух десятков действующих спутников. Система работает на всей территории России. С 2009 года транспорт, в том числе и пассажирский, массово оснащается этой системой.

В России производятся навигаторы (Glospace SGK-70 и другие), которые могут работать, одновременно, с несколькими навигационными системами - ГЛОНАСС, GPS, Galileo.

«Глоспейс» поддерживает систему SMILINK (показывает пробки на дорогах) и умеет прокладывать объездные маршруты. Приём сигналов может вестись сразу от нескольких спутниковых систем.

Карты G P S - электронные карты для навигаторов и других мобильных устройств (коммуникаторов, кпк / pda, смартфонов и т.д.), имеющих функцию GPS.

В основу современной системы часовых поясов положено универсальное координированное время 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.