2011-04-28 119 views
1

我在這裏遇到一個問題,我需要從瀏覽器中獲取客戶端時區,因爲他指定的時間安排與服務器時間不同。 它是一個silverlight應用程序,並且是不能真正使用javascript來嘗試獲取時區偏移量並將其保存爲cookie。不能真正使用文化信息來獲取信息來檢查他們居住在哪個國家,因爲有些人可能沒有設置瀏覽器語言,仍然在使用英語 - 我們,所以它不是百分之百正確。查看了timezoneinfo類,但似乎只給出服務器的時區而不是客戶端。 有沒有什麼辦法可以在不詢問用戶的情況下提取客戶端的時區?如何獲得客戶端時區

由於提前, 米歇爾

+0

嗨。我試圖達到同樣的目的。你最終如何解決這個問題? 「 – 2012-03-29 14:56:36

回答

0

你能不能用的TimeZoneInfo?請參閱here

編輯:不。無視這一點,不知道爲什麼我錯過了這個問題。沒有使用JavaScript,我想不出一種方法來做到這一點。

+0

」本地時區是執行代碼的計算機上的時區。「所以我不能使用它,我已經經歷了這一點,它是一個Silverlight Web應用程序,用戶將遍佈世界各地訪問該網站並輸入日期,但此日期將與服務器日期不同。這就是爲什麼我需要他們的時區:( – jon 2011-04-28 10:33:49

+0

我相信你應該再讀一遍這個問題 – V4Vendetta 2011-04-28 10:37:56

1

如果有人遇到此問題,Silverlight中的DateTime.Now是客戶端時間。不需要JavaScript或其他噱頭。