爲了讓我得到的第一個偏移使用JavaScript的用戶的正確的時區: -如何獲得正確的時區的客戶
var offset =new Date().getTimezoneOffset();
,然後我申請賦值到服務器端變量。
從哪裏獲得通過時區: -
ReadOnlyCollection<TimeZoneInfo> timeZones = TimeZoneInfo.GetSystemTimeZones();
foreach (TimeZoneInfo timeZone in timeZones)
{
if (timeZone.BaseUtcOffset.Equals(offset))
{
return timeZone.Id;
}
}
現在的問題是: -
- 有多個時區以相同的偏移讓我怎麼區分時區的用戶。
- 格林威治標準時間杜布林,edingurgh,埃德森和倫敦時區有兩個偏移取決於是否允許日光節約模式(-60和0),我如何得到正確的偏移量。
任何想法如何我可以得到正確的時區和偏移?