【问题标题】:How to get the day difference from two iso date format in javascript?如何从javascript中的两个iso日期格式获取日差?
【发布时间】: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


【解决方案1】:

您可以通过计算两个日期之间的毫秒差然后除以 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)')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2020-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多