收藏
回答

ios获取两个日期相差天数应该怎么写,这样写都不行?

function getDays(date1,date2) {

var a1 = new Date(date1.replace(/-/g, '/'));

  var a2 = new Date(date2.replace(/-/g, '/'));

  var day = parseInt((a2.getTime()-a1.getTime())/ (1000 * 60 * 60 * 24));//核心:时间戳相减,然后除以天数

  return day

}


回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2021-12-26

    请提供报错信息,new Date接收以下参数类型,同时注意年月日字符串前面是不能有0的,例如:应当传入202011而不是20200101

    var d = new Date(milliseconds);
    var d = new Date(dateString);
    var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
    


    2021-12-26
    有用
    回复
登录 后发表内容