【发布时间】:2017-09-29 17:17:37
【问题描述】:
我有一个类似 const date=new Date() 的日期变量,当我在 console.log 中显示它时,它会显示 Tue May 02 2017 11:35:50 GMT+0300 (GTB Daylight Time),这当然是正确的。我想将其转换为 Iso 日期,并且我正在使用 javascript 的 toIsoString() 函数,如下所示:
const IsoDate = (date.toISOString()).slice(0, -5);
console.log(IsoDate)
但它在控制台中向我显示: 2017-05-02T08:35:50 它似乎显示实际日期前 3 小时。为什么会这样?
【问题讨论】:
-
你考虑过使用 moment.js 吗?为您提供大量的日期格式和操作。
-
这是对我的项目的限制,不幸的是我不能使用时刻
标签: javascript date data-conversion isodate