繁体   English   中英

如何根据位置设置时区?

[英]How to set time zone according to location?

我已经开发了一个网站,希望根据其位置设置时间。 我的意思是,如果我的站点在印度打开,则应该根据位置自动将时区设置为Asia / Calcutta。

提前致谢 !!!

您可以使用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中对其进行处理。

请参考此Max mind geo ip 。您可以根据需要使用多种方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM