Когда пользователи регистрируются в нашем приложении, мы можем вывести их почтовый индекс, когда сверяем их с национальной базой данных. Каков наилучший способ определить хорошее потенциальное предположение об их часовом поясе по этому почтовому индексу?
Мы пытаемся свести к минимуму объем данных, которые мы явно должны запрашивать у них. Они смогут вручную установить часовой пояс позже, если наше предположение окажется неверным. Я понимаю, что почтовые индексы не помогут определить часовой пояс за пределами США, но в этом случае нам все равно придется запрашивать вручную, и мы все равно имеем дело преимущественно с США.
Я нашел много баз данных почтовых индексов, и пока только некоторые из них содержат информацию о часовых поясах, но те, которые есть, не бесплатны, например вот этот. Если для этого абсолютно необходимо оплатить подписку на услугу, то это того не стоит, и нам просто нужно будет явно попросить пользователей.
Хотя язык не имеет особого значения, так как я, вероятно, могу преобразовать что угодно, но мы используем PHP и MySQL.