Javascript Всемирный часовой пояс Разница с GMT калькулятор

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

Я нашел один, но извинения, я не могу вспомнить, откуда он был, однако с быстрым приближением текущего времени по Гринвичу, я боюсь, что все мои данные будут неверными, то есть различия между Великобританией и Нью-Йроком изменятся с 5 часов до 6 часы позади.

Любая помощь в этом вопросе будет высоко ценится.

Cameron

2 ответа

Ты имеешь в виду базу данных Олсона?

Например, библиотека javascript fleegix.js представляет собой замену стандартного JavaScript Date с поддержкой часовых поясов, которая обеспечивает полноценную поддержку часовых поясов, независимо от часового пояса, установленного на компьютере конечного пользователя, на котором запущен браузер. Он использует файлы зоны информации Олсона для своих данных о часовых поясах.

Я считаю, что конвертер времени использует и такую ​​базу данных, как http://timeanddate.com/worldclock, например, для Лондона или Нью-Йорка.


Любая информация о летнем времени (летнее время) может быть получена из http://timeanddate.com/worldclock, а также из http://daylight-savings-time.info/

Вот программа на javascript, которая использует информацию DST для применения правильного временного сдвига.
А также еще один скрипт для SimpleTimeZone.

Вы также можете запросить данные DST с http://wwp.global-time-zones.com/europe/uk/, как в http://wwp.britishsummertime.co.uk/. У вас также есть информация на webexhibits.org

Смотрите этот форум для длительного обсуждения о том, как получить информацию о DST.

Наконец, посмотрите на этот вопрос SO для примера базы данных tar.gz Olson.

Если у вас есть широта и долгота, где вы хотите получить информацию о часовом поясе, вы можете сопоставить ее с информацией о часовом поясе, используя такую ​​службу, как эта: http://www.earthtools.org/webservices.htm

Если вы начинаете с адреса или названия места, вы можете получить информацию о широте / ширине с помощью службы геокодирования, например, см. Geonames.org, или же у Google и Yahoo есть службы. Затем используйте службу часовых поясов, как указано выше.

Другие вопросы по тегам