Intereting Posts
Как поделиться сеансом между NodeJs и PHP с помощью Redis? ОТЧЕТ НАЗАД в PHP или JAVASCRIPT? Преобразование результатов регулярного выражения в нижний регистр хранить изображение в blob на сервере mysql, используя php и android Изменение имени переменной (нумерация) или добавление чисел в переменную в порядке возрастания для присвоения значений Как получить все привязки матчей подгрупп с preg_match_all ()? Как определить пространство сервера для загруженного файла или нет? Как отправить запрос XML-мыла с помощью php curl Lumen + Dingo + JWT не работает при построении Извлечение содержимого из каждого первого ТД в таблицу Удаление нежелательного адреса электронной почты из URL-адреса проверить форму перед отправкой (более сложной, чем проверка пустых полей) почему php trim не действительно удаляет все пробелы и разрывы строк? Получение содержимого cdata при анализе xml-файла Скрипт загрузки

GMT по отношению к датам UTC

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

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

Из скоординированного всеобщего времени в Википедии:

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

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

UTC – это атомная шкала времени, которая только приближается к GMT с допуском 0,9 секунды

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

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

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

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