Cuando los usuarios se registran en nuestra aplicación, podemos inferir su código postal cuando los validamos con una base de datos nacional. ¿Cuál sería la mejor manera de determinar una buena suposición potencial de su zona horaria a partir de este código postal?
Estamos tratando de minimizar la cantidad de datos que explícitamente tenemos que pedirles. Podrán configurar manualmente la zona horaria más tarde si nuestra mejor suposición es incorrecta. Me doy cuenta de que los códigos postales no ayudarán a determinar la zona horaria fuera de los EE. UU., Pero en ese caso tendríamos que preguntar manualmente de todos modos, y tratamos predominantemente con los EE. UU. Independientemente.
Encontré muchas bases de datos de códigos postales y, hasta ahora, solo algunas contienen información sobre la zona horaria, pero las que la tienen no son gratuitas, como esta . Si es absolutamente necesario pagar una suscripción a un servicio para hacer esto, entonces no valdrá la pena y solo tendremos que preguntar a los usuarios explícitamente.
Aunque el lenguaje no es particularmente relevante ya que probablemente puedo convertir cosas sin importar lo que sea necesario, estamos usando PHP y MySQL.