San*_*ika 7 javascript c# jquery timezone datetime
我想从JavaScript获取客户端时区id来解析c#TimezoneInfo类.并转换为utc time.And我有这个
var timezone = String(new Date());
return timezone.substring(timezone.lastIndexOf('(') + 1).replace(')', '').trim();
Run Code Online (Sandbox Code Playgroud)
问题是javascript时区返回CST有一段时间了.是否有正确的方法来获取时区ID
并从c#
TimeZoneInfo ZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(timeZoneIdFromJavascript);
return TimeZoneInfo.ConvertTimeToUtc(Datetime, ZoneInfo);'
Run Code Online (Sandbox Code Playgroud)
Mat*_*int 10
TimeZoneInfo
使用Windows时区标识符.它们不会匹配任何来自JavaScript的东西.请阅读时区标签维基.TimeZoneInfo
.