美文网首页
js 计算日期的时间差

js 计算日期的时间差

作者: laogui_ | 来源:发表于2020-09-27 10:04 被阅读0次

引用:var time = this.DateDiff ('开始时间','结束时间','day')

// 时间差计算方法

DateDiff (d1, d2, type) {

  let value

  switch (type) {

    case'year':

      value = 365 * 24 * 60 * 60 * 1000// 计算差多少年breakcase'day':

      value = 24 * 60 * 60 * 1000// 计算差多少天breakdefault:

      returnfalse  }

  // const day = 24 * 60 * 60 * 1000try {

    const dateArr = d1.split('-')

    let checkDate =new Date()

    checkDate.setFullYear(dateArr[0], dateArr[1] - 1, dateArr[2])

    const checkTime = checkDate.getTime()

    // d2const dateArr2 = d2.split('-')

    const checkDate2 =new Date()

    checkDate2.setFullYear(dateArr2[0], dateArr2[1] - 1, dateArr2[2])

    const checkTime2 = checkDate2.getTime()

    // 差const diff = (checkTime2 - checkTime) / value

    return parseInt(diff)

  } catch (e) {

    returnfalse  }

}

相关文章

网友评论

      本文标题:js 计算日期的时间差

      本文链接:https://www.haomeiwen.com/subject/suapactx.html