【发布时间】:2020-03-10 15:09:43
【问题描述】:
我的 api 为我提供了“datePublished:”2019-11-14T14:54:00.0000000Z”时间戳。我想从当前时间 date.now() 或 new Date() 中减去它并得到差异以小时为单位。我正在使用 date-fns v2 库
来自 date-fns 文档
var result = differenceInHours(
new Date(2014, 6, 2, 19, 0),
new Date(2014, 6, 2, 6, 50)
)
我正在尝试这个:
var result = differenceInHours(
2019-11-14T14:54:00.0000000Z,
new Date()
)
console.log(result) = NAN
当我使用 datePublished 值和当前日期时,我得到 NAN。我是否必须将 API 日期格式化为不同的格式?
【问题讨论】:
-
改用
new Date('2019-11-14T12:54:00.0000000Z')。 -
成功了!谢谢@Desta
-
((new Date('2019-11-14T14:54:00.0000000Z') - new Date())/3.6e6).toFixed(1)
标签: javascript node.js date