【发布时间】:2019-01-23 17:45:51
【问题描述】:
我有 2 个 ISO 格式的日期,如下所示:
startDate: "2018-09-14T00:20:12.200Z"
endDate: "2018-09-16T00:18:00.000Z"
我要做的是计算这 2 天之间的差异。因此,对于给定的日期,它将是 1 天、21 小时、47 分钟和 40 秒(如果减法不正确,请原谅我)。
尝试使用以下方法:
const start = new Date(startDate).getTime();
const end = new Date(endDate).getTime();
return Math.abs(end - start).toString();
但这似乎不起作用。
有什么线索吗?
【问题讨论】:
-
如果你减去日期(没有 getTime)你会得到差异。但是,我认为它是毫秒。你最好使用 momentjs 或类似的东西。
标签: javascript