当用户注册我们的应用程序,我们能够推断他们的邮政编码时,我们验证他们对国家数据库。从这个邮政编码来判断他们所在时区的最佳方法是什么?
我们试图尽量减少明确要求他们提供的数据量。如果我们最好的猜测是错误的,他们将能够以后手动设置时区。我知道邮政编码无法帮助我们确定美国以外的时区,但是在这种情况下,我们还是得手动询问,而且我们主要与美国打交道。
我发现了很多邮政编码数据库,到目前为止只有少数包含时区信息,但是那些包含时区信息的数据库并不是免费的,比如 这个。如果绝对有必要为此向服务支付订阅,那么就不值得这样做,我们只需要明确地询问用户。
虽然语言不是特别相关,因为我可能可以转换的东西,无论需要,我们正在使用 PHP 和 MySQL。