Разница во времени в мировом часовом поясе в Javascript с калькулятором GMT
-
04-07-2019 - |
Вопрос
Я надеялся, что кто-нибудь направит меня к регулярно обновляемой базе данных часовых поясов.
Я нашел один, но прошу прощения, я не могу вспомнить, откуда он был, однако, поскольку текущий сдвиг часов по Гринвичу быстро приближается, я боюсь, что все мои данные будут неверными, то есть разница между Великобританией и Нью-Йорком изменится с 5 часов отставания до 6 часов. часы позади.
Любая помощь по этому вопросу будет очень признательна.
Кэмерон
Нет правильного решения
Другие советы
Вы имеете в виду, как База данных Олсона ?
Например, Flegix.js Библиотека javascript — это встроенная замена стандартного JavaScript Date с поддержкой часового пояса, предоставляющая вам полноценную поддержку часового пояса, независимую от часового пояса, установленного на компьютере конечного пользователя, на котором работает браузер.Он использует файлы Zoneinfo Олсона для своих данных о часовом поясе.
Я верю, преобразователь времени использует также такую базу данных, а также timeanddate.com, напримердля Лондон или Нью-Йорк.
Любую информацию о летнем времени (летнее время) можно получить из timeanddate.com, но и из летнее-сбережение-time.info
Вот Javascript-программа который использует информацию о летнем времени для применения правильного временного сдвига.
А также еще один скрипт для SimpleTimeZone.
Вы также можете запросить данные о летнем времени из глобальные часовые пояса.com, как в www.britishsummertime.co.uk.У вас также есть информация в webexhibits.org
Видеть этот форум для длительного обсуждения того, как получить информацию о летнем времени.
Наконец, увидеть это ТАК вопрос для примера базы данных tar.gz Olson.
Если у вас есть широта и долгота того места, где вам нужна информация о часовом поясе, вы можете сопоставить ее с информацией о часовом поясе в реальном времени, используя такой сервис, как этот: http://www.earthtools.org/webservices.htm#timezone
Если вы начинаете с адреса или названия места, вы можете получить информацию о широте и долготе с помощью службы геокодирования, напримерсм. geonames.org, или у Google и Yahoo также есть сервисы.Затем используйте службу часового пояса, как указано выше.