如何根据位置设置时区?

时间:2015-03-19 06:24:40

标签: php

我开发了一个网站,我想根据位置设置时间。我的意思是如果我的网站在印度开放,那么时区应根据位置自动设置为亚洲/加尔各答。

提前致谢!!!

2 个答案:

答案 0 :(得分:2)

您可以使用JavaScript从您的网页传递时区:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jstimezonedetect/1.0.4/jstz.min.js"></script>
<script>
    $(document).ready(function(){
        var tz = jstz.determine(); 
        var tzname = tz.name(); 
        $.post("timezone.php", {timezone: tzname});
    });        
</script>

然后在PHP脚本timezone.php。

中处理它

答案 1 :(得分:0)

请参阅此Max mind geo ip您可以根据需要使用大量方法