2012-12-27 118 views
1

的本地時間如何得到確切的時間和客戶區域,日期不依賴於客戶端的PC的本地時間&日期時間和日期。即使該電腦的時間和/或日期設置錯誤,我想在我的網頁上顯示該時區的確切時間和日期。
我可以使用客戶端PC的服務器時間和時區以及如何計算它嗎?或者任何其他方式來做到這一點?
我想使用PHP,MySQL,JS或jQuery的任何解決方案...
謝謝你這麼多...獲得獨立於客戶端PC

回答

1

如果你喜歡PHP的任何服務器端語言做到這一點,它會顯示服務器時間的獨立客戶端的電腦。只有客戶端腳本會顯示客戶端PC的時間

像PHP 時間()

+0

雖然這會給你*服務器*時間,而不是*客戶端*時間。 –

1

你需要做的是猜的客戶時區。您只能make a guess。有些服務可以發送客戶端的IP地址,讓它猜測地理位置,並從這個數字中計算出時區。但他們不可靠。最好的是,如果你問客戶他是什麼的時區。

然後,您可以使用jstimezonedetect JS庫進行推測,並讓用戶確認。一旦你知道客戶的時區,你需要將你的服務器時間轉換爲客戶端時間。如何做到這一點回答了here