为了让我得到的第一个偏移使用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),我如何得到正确的偏移量。
任何想法如何我可以得到正确的时区和偏移?