【发布时间】:2021-05-21 21:25:19
【问题描述】:
我想获取日期之间的差异,但是这种日期格式附带了时间和其他信息。 2021-04-05T19:12:33.000Z
我们如何消除所有其他时间,只得到年、月、日字段来找出天之间的差异?
又名 你如何转换 2021-04-05T19:12:33.000Z
到
只有年月日没有秒? 2021-04-05T00:00:00.000Z
或者只是得到
2021-04-05?或者任何其他格式来获得 2 天之间的差异而不考虑时间戳?
我正在考虑从字符串中提取年、月和日并将其设置为字段。 然后传入
const year = ("2021-04-05T19:12:33.000Z").substring(0,4)
const month .. etc
new Date('05/04/2021') 手动,但是有没有更好的方法从 2021-04-05T19:12:33.000Z 中提取月、日、年?然后找出天差?
谢谢!
【问题讨论】:
-
您可以将日期对象彼此相减,然后将结果除以
24 * 3600 * 1000。现在向下(或向上)取整以获得整数。
标签: javascript typescript date datetime