我的ISO8601日期包含时区偏移量(见下文).当我从中创建一个Date对象时,日期对象将转换为我的时区(当前为GMT),时区偏移量为0.有没有办法让Date()构造函数保留时区偏移量?
var date = new Date("2012-01-17T12:55:00.000+01:00");
console.log(date.toString());
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
"Tue Jan 17 2012 11:55:00 GMT+0000 (GMT)"
Run Code Online (Sandbox Code Playgroud)
我想要的输出是:
"Tue Jan 17 2012 12:55:00"
Run Code Online (Sandbox Code Playgroud)