所有
感谢您的帮助。我想知道如何使用本地时间字符串构建Date对象,例如:
如果我使用新日期(" 2016-07-01"),我想要构建的是
2016-07-01 00:00:00 GMT-0800 (Pacific Standard Time)
(说我在旧金山),
但是现在,它给了我类似的东西
Thu Jun 30 2016 16:00:00 GMT-0800 (Pacific Standard Time)
有什么想法吗?
答案 0 :(得分:0)
转换从运行new Date(dateString)
创建的默认UTC时间:
const MILLISECONDS_PER_MINUTE = 60000;
const utcDate = new Date('2015-01-01');
console.log(new Date(utcDate.getTime() + (utcDate.getTimezoneOffset() * MILLISECONDS_PER_MINUTE))); // Wed Jan 01 2014 00:00:00 GMT-0700 (MST)