我开发了一个网站,我想根据位置设置时间。我的意思是,如果我的网站在印度开放,那么时区应该根据位置自动设置为亚洲/加尔各答等。
提前感谢!!!
您可以使用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它有很多方法可以根据您的需要使用