當我在Windows 7上從太平洋時間改變到東部時間後,我注意到當我訪問我的gmail帳戶後,我所有電子郵件中的時間戳記都增加了3個小時。如何讓用戶的系統時鐘顯示在Web應用程序中?
有沒有一種方法可以獲取用戶的系統時鐘時間,以便我可以在Web應用程序中顯示它?
我主要使用php編寫web應用程序,但我沒有看到並且包含該信息的變量包含$_SESSION
。
當我在Windows 7上從太平洋時間改變到東部時間後,我注意到當我訪問我的gmail帳戶後,我所有電子郵件中的時間戳記都增加了3個小時。如何讓用戶的系統時鐘顯示在Web應用程序中?
有沒有一種方法可以獲取用戶的系統時鐘時間,以便我可以在Web應用程序中顯示它?
我主要使用php編寫web應用程序,但我沒有看到並且包含該信息的變量包含$_SESSION
。
PHP不在客戶端上運行,但在服務器上運行,所以如果你想這樣做,你可以使用一些JavaScript。
function set_time() {
var d = new Date();
var c_hour = d.getHours();
var c_min = d.getMinutes();
var c_sec = d.getSeconds();
var t = c_hour + ":" + c_min + ":" + c_sec;
return t;
}來獲取用戶的本地時間
最簡單方法是使用JavaScript。 – Rob
[基於不同國家的用戶電腦時間在網站上顯示日期/時間]可能的重複(http://stackoverflow.com/questions/5600117/display-date-time-on-website-base-on-user-computer不同國家的時間) 從那個參考文獻中,'$ local_time =「」; '是一種簡單的方法:) – Fallen