Официальная / точная база данных часовых поясов по городу / штату или почтовому индексу или телефону - PullRequest
2 голосов
/ 21 апреля 2011

USPS не указан в официальном списке часовых поясов по почтовому индексу.У них есть актуальные названия улиц, 2006/7 лат / лнг и актуальные города / штаты.

Кроме того, AT & T (телефон) не имеет данных о часовых поясах из телефонных кодов городов (по крайней мере, они сказалиэто не так)

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

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

Проблема с номером телефона заключается в том, что некоторые люди используют телефонные коды, не входящие в штат, из служб VoIP.Но если это самый современный способ, мы все равно можем его использовать.

Ответы [ 4 ]

1 голос
/ 19 июня 2012

Почтовые коды становятся более точными, и с каждым днем ​​это становится все более правдоподобным, поскольку все больше людей хранят номера сотовых телефонов, когда они переезжают в другие районы страны, и, как вы упомянули, использование VoIP растет.Очевидно, что хорошие данные будут точно отражать летнее время (включая несколько областей, таких как Аризона, которые не соблюдают это - трудно поверить, но это правда).Здесь много полезной информации greatdata.com , включая бесплатный инструмент поиска, где вы можете ввести почтовый индекс или код города и получить часовой пояс (плюс многое другое).Вот коммерческие данные для вашей ситуации База данных кода города по почтовому индексу

0 голосов
/ 04 ноября 2017

Chronomouse.js - это библиотека, которая помогает вам получить текущее время, смещение по Гринвичу, название часового пояса, местоположение, столицу, законы о переходе на летнее время или статус перехода на летнее время для любого кода города США / Канады или любого кода страны ( по существу, с любого номера телефона).

Например:

console.log ( getLocalInfo('212',{zone_display: 'area'}).time.zone );

// EST

Дополнительную документацию и примеры можно найти на www.chronomouse.com

Примечание: я являюсь автором этой библиотеки.

0 голосов
/ 22 апреля 2011

Друг использовал это для проекта с открытым исходным кодом: http://www.twinsun.com/tz/tz-link.htm - он не жаловался на его точность, но это слухи ...

0 голосов
/ 22 апреля 2011

Начинали со штатов, если коллега придумал почтовые индексы, которые не были в самой большой TZ для их штата.Я не знаю, как он это сделал, но это был ручной процесс.

Ради интереса, посмотрите Время в Индиане в Википедии .Это шутливая история.

GeoNames выглядит хорошо для API.Получите широту / долготу из почтового индекса, а затем TZ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...