我想创建一个日期对象,并在我把它放在那里时节省时间。
一个例子:
var date = new Date(2011, 06, 13, 7, 15, 0, 0);
现在,当我创建一个日期对象时,它会将时间编辑到我的时区,我不希望这样。 例如,如果我创建时间'7:15',它会将其编辑为'5:15'因为我在GMT + 2。
我只是希望它创建为7:15,而不是查看时区。
如何做到这一点?我希望我的问题很清楚。
谢谢!
Tjellekes
答案 0 :(得分:3)
使用timezone offset添加结果日期,如下所示:
date.setMinutes(date.getMinutes() + date.getTimezoneOffset());
答案 1 :(得分:2)
new Date(+new Date(2011, 06, 13, 7, 15, 0, 0) + new Date().getTimezoneOffset() * 60000)