2015-03-19 145 views
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處理它。

+0

我的問題是如何根據位置獲取時區。 – 2015-03-19 06:37:26

+0

當用戶打開您的頁面時,此腳本會向您發送用戶的時區。 – 2015-03-19 06:42:56

+0

謝謝:)它爲我工作! – 2015-03-19 07:58:05