【发布时间】:2020-08-14 07:25:02
【问题描述】:
我有两个 iso 日期,我想计算两个 iso 日期之间的天差。我无法得到正确的天差。我想计算天数。
date1=2020-08-14T09:10:49Z
date2=2019-08-06T09:10:49Z
daydifference=date1-date2;
【问题讨论】:
标签: javascript node.js
我有两个 iso 日期,我想计算两个 iso 日期之间的天差。我无法得到正确的天差。我想计算天数。
date1=2020-08-14T09:10:49Z
date2=2019-08-06T09:10:49Z
daydifference=date1-date2;
【问题讨论】:
标签: javascript node.js
您可以通过计算两个日期之间的毫秒差然后除以 1 天(也是毫秒)来实现这一点
下面的sn-p可以帮助你
const date1 = '2020-08-14T09:10:49Z'
const date2 = '2019-08-06T09:10:49Z'
const DAY_UNIT_IN_MILLISECONDS = 24 * 3600 * 1000
const diffInMilliseconds = new Date(date1).getTime() - new Date(date2).getTime()
const diffInDays = diffInMilliseconds / DAY_UNIT_IN_MILLISECONDS
console.log(diffInDays, 'day(s)')
【讨论】: