2012-10-16 64 views
0

我有客戶遍佈不同的國家。但是,我的服務器位於不同的國家/地區。然後在服務器上,我怎麼能在我的客戶端得到時間。我知道我可以使用腳本在客戶機上獲取系統時間。但是如果我的客戶機器上的時間設置不正確,這會失敗。如何獲得從客戶端位置到服務器的正確時間

有什麼建議嗎?

+0

定義「時間」,如果你不想要系統時間 – Minion91

+0

它真的*不清楚你想在這裏實現什麼,或什麼客戶端看起來像。 *您願意信任客戶*的多少信息? –

+0

如果您不相信客戶端計算機的時間是正確的,那麼除了詢問用戶之外,別無選擇。 –

回答

2
// if you try to print it, it will return something like: 
// Sat Mar 21 2009 20:13:07 GMT-0400 (Eastern Daylight Time) 
// This time comes from the user's machine. 
var myDate = new Date(); 

//Pass myDate to the server by loading something with an ajax call 
$(someSelector).load('serviceurl.com?d='+myDate) 

使用服務器端腳本來處理爲$ _GET [「d」]

檢查接收到的數據,如果時間是正確的,你可以使用一個TRID黨服務,但是這僅僅是更容易得到你錯誤的數據然後在客戶端計算機上的系統時間。查看詳情IP to location + local time?

相關問題