我有一个注册表格,我试图让用户选择他们的国家,同时输入他们注册或注册的时间,但除非获得准确的显示,否则我无法获得该表格我为每个州使用date_default_timezone_set
,并且有很多时区。
我只是想知道,最有效的方法是什么,而且我在hotmail.com上看到他们也要求提供UTC时区,这是一种更好的方法吗?
答案 0 :(得分:1)
幸运的是,您不需要重新发明轮子。其他人已经完成了工作,并在网络上发布了他们的解决方案。
由于您已经在要求一个国家/地区,您可能可以附带以下代码:GitHub: maxmind/geoip-api-php
在许多情况下,该国家/地区只有一个时区。如果存在多个字段,则可以触发一个选择字段,其中包含该国家/地区可用的时区。该解决方案尚未准备好立即可用,但它不需要太多工作就可以运行。
可能还有一些更完整的代码可供使用,您只需进行一些挖掘即可。