Lorsque les utilisateurs s'inscrivent avec notre application, nous pouvons déduire leur code postal lorsque nous les validons par rapport à une base de données nationale. Quelle serait la meilleure façon de déterminer une bonne estimation potentielle de leur fuseau horaire à partir de ce code postal?
Nous essayons de minimiser la quantité de données que nous devons leur demander explicitement. Ils pourront définir manuellement le fuseau horaire plus tard si notre meilleure estimation est erronée. Je me rends compte que les codes postaux n'aideront pas à déterminer le fuseau horaire en dehors des États-Unis, mais dans ce cas, nous devrons quand même demander manuellement, et nous traitons principalement avec les États-Unis.
J'ai trouvé beaucoup de bases de données de codes postaux, et jusqu'à présent, seules quelques-unes contiennent des informations sur le fuseau horaire, mais celles qui ne le sont pas ne sont pas gratuites, comme celle-ci . S'il est absolument nécessaire de payer un abonnement à un service pour ce faire, cela n'en vaudra pas la peine et nous devrons simplement demander explicitement aux utilisateurs.
Bien que le langage ne soit pas particulièrement pertinent car je peux probablement convertir les choses si nécessaire, nous utilisons PHP et MySQL.