Javascript 为什么getTimeZoneOffset为PST返回一个正数?
我在太平洋海岸(太平洋标准时间)-距离UTC 8小时(-420分钟)和Javascript 为什么getTimeZoneOffset为PST返回一个正数?,javascript,c#,datetime,utc,Javascript,C#,Datetime,Utc,我在太平洋海岸(太平洋标准时间)-距离UTC 8小时(-420分钟)和 var d = new Date(); var n = d.getTimezoneOffset(); 返回420。 它不应该返回-420吗 我试图通过传递一个本地utcoffset来计算要在服务器上节省的本地时间。我的服务器是UTC时间 所以我想做一些像 group.DateCreatedLocalTime = DateTime.UtcNow.AddMinutes(viewModel.UtcOffset); 但是如果时间
var d = new Date();
var n = d.getTimezoneOffset();
返回420。
它不应该返回-420吗
我试图通过传递一个本地utcoffset来计算要在服务器上节省的本地时间。我的服务器是UTC时间
所以我想做一些像
group.DateCreatedLocalTime = DateTime.UtcNow.AddMinutes(viewModel.UtcOffset);
但是如果时间是420而不是-420,那么我怎么知道从DateTime.UtcNow中增加或减少分钟数呢
可以使用setMinutes()函数
例如:
var d = new Date();
var n = d.getTimezoneOffset();
d.setMinutes(d.getMinutes() - n);
你可以这样减去。看看的回复,所以我假设我需要减去分钟,而不是增加分钟?可能是重复的