【发布时间】:2017-08-17 07:20:27
【问题描述】:
我正在处理日期转换。
我正在将此2017-08-17 13:00:00 日期格式转换为2017-08-17T13:00:00Z
工作示例:
var from_date;
var sdate = new Date( '2017-08-17 13:00:00' );
var utcSDate = sdate.toISOString();
from_date = utcSDate.replace('.000', '');
console.log(from_date);
但是这段代码从13:00:00更改为08:00:00。为什么会这样。任何想法 ?
或者有人给我一个想法,将日期从我的输入转换为如上所述的所需输出。
【问题讨论】:
-
toISOString() 方法转换为 UTC,因此您需要将偏移量添加到您的时间
-
你能详细说明一下偏移量吗?
-
是的,我写了一个答案
标签: javascript date datetime datetime-conversion