0
A
回答
4
使用JavaScript來確定用戶的時區:
new Date().gettimezoneOffset()
0
在PHP端此代碼工作正常...
echo <<<EOE
<script type="text/javascript">
if (navigator.cookieEnabled)
document.cookie = "tzo="+ (- new Date().getTimezoneOffset());
</script>
EOE;
if (!isset($_COOKIE['tzo'])) {
echo <<<EOE
<script type="text/javascript">
if (navigator.cookieEnabled) document.reload();
else alert("Cookies must be enabled!");
</script>
EOE;
die();
}
$ts = new DateTime('now', new DateTimeZone('GMT'));
$ts->add(DateInterval::createFromDateString($_COOKIE['tzo'].' minutes'));
相關問題
- 1. 如何根據客戶端時區向用戶顯示日期
- 2. 如何在客戶端時區顯示日期和時間
- 3. 顯示日期/時間用戶的時區 - 在客戶端
- 4. JSP客戶端的日期和時間
- 5. 服務器日期時間和客戶端日期時間
- 6. 日期根據客戶
- 7. 關於根據用戶時區存儲和顯示日期和時間
- 8. 如何在ASP.NET中獲取客戶端日期和時間?
- 9. 根據用戶在Coldfusion中的時區顯示日期和時間
- 10. 根據客戶端日期查詢mongodb日期
- 11. DB客戶端僅顯示沒有時間分量的日期..如何轉換?
- 12. 如何使用客戶端時區在客戶端中輸出數據庫時間戳作爲日期戳?
- 13. 根據客戶端時區在sqlserver中存儲當前日期時間
- 14. 服務器和客戶端之間的日期時間差異
- 15. PHP:我如何根據時間和日期顯示內容?
- 16. JavaScript新日期(時間戳)根據客戶的時區返回日期嗎?
- 17. 日期時間根據客戶的位置
- 18. 顯示日期和時間像博客
- 19. 如何將mysql datetime轉換爲客戶端日期時間?
- 20. 在ASP.NET MVC中顯示客戶端時區中的日期時間
- 21. 使用用戶會話時區顯示日期和時間
- 22. Django窗體想要自動保存用戶,客戶端和日期時間
- 23. 客戶端的日期,時間和機器名
- 24. 客戶端上的ASP.NET AJAX和日期時間格式
- 25. 與客戶端和服務器的時間/日期差異?
- 26. R:如何根據時間和日期
- 27. 如何在交易期間根據braintree中的客戶ID顯示特定客戶的已保存信用卡?
- 28. 在客戶端/用戶時區的電子郵件內容/正文中顯示日期/時間/小時
- 29. SNTP客戶端/日期
- 30. 轉換客戶端日期時間服務器的日期時間在ASP.NET MVC
感謝我沒有注意到,以這個功能,很棒:) – 2010-01-14 08:04:43