GMT против UTC - PullRequest
       40

GMT против UTC

36 голосов
/ 23 октября 2009

У меня есть календарь, встроенный в JavaScript, который сравнивает даты с PHP. Объект дат в JavaScript устанавливается с помощью PHP, но, когда я сравниваю будущие даты, они выглядят не синхронизированными.

PHP установлен на GMT, а JavaScript на UTC; Чем эти стандарты отличаются и может ли это быть причиной проблемы?

Ответы [ 4 ]

36 голосов
/ 23 октября 2009

С Всемирное координированное время в Википедии:

Всемирное координированное время (UTC) - это стандарт времени, основанный на международном атомном времени (TAI), с добавленными через нерегулярные интервалы високосными секундами для компенсации замедления вращения Земли.

С Среднее время по Гринвичу в Википедии:

UTC - это атомная шкала времени, которая приблизительно соответствует времени по Гринвичу с допуском 0,9 секунды

32 голосов
/ 23 октября 2009

Один измеряется от Солнца, а другой - от атомных часов .

Для ваших целей они одинаковы.

1 голос
/ 21 сентября 2017

Для компьютеров GMT - это UTC + 0, поэтому они эквивалентны.

0 голосов
/ 22 марта 2017

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

Однако следует соблюдать осторожность, поскольку в некоторых случаях используется (возможно, устаревшая) терминология, например, в значениях индекса Microsoft Timezone

Разница в том, что в этом контексте то, что называется "часовой пояс GMT" (код 55), на самом деле является "языковым стандартом GMT", который используется в Дублине, Эдинбурге, Лиссабоне, Лондоне (все из которых соблюдайте переход на летнее время), который отличается от стандартного времени по Гринвичу (код 5A), который используется Монровией и Рейкьявиком, оба из которых не соблюдают переход на летнее время.

Практическое отличие состоит в том, что если система настроена на использование UTC (код 80000050 в соответствии с семантикой, указанной выше), то она не будет автоматически переключаться на летнее время, если вы установите часовой пояс GMT (код 55), то есть большая вероятность, что он автоматически переключится на BST летом, если вы этого не заметите.

...