微信小程序根据开始和结束日期,自动计算日期差并做出限制和提示的函数


DateDifference (startDate,endDate) {
 
    var startDateStamp =new Date(startDate).getTime();
    var endDateStamp = new Date(endDate).getTime();
    var usedTime = endDateStamp - startDateStamp;  //两个时间戳相差的毫秒数
    var days=Math.floor(usedTime/(24*3600*1000));
    //计算出小时数
    var leave1=usedTime%(24*3600*1000);    //计算天数后剩余的毫秒数
    var hours=Math.floor(leave1/(3600*1000));
    //计算相差分钟数
    var leave2=leave1%(3600*1000);        //计算小时数后剩余的毫秒数
    var minutes=Math.floor(leave2/(60*1000));
    // var time = days + "天"+hours+"时"+minutes+"分";
    var time = days;
    if(time > 31) {
      wx.showModal({
        title: '提示',
        content: '订车时长应小于一个月!',
        showCancel:false,
        confirmText:'确定'
      })
      this.setData({
        endDate: util.formatTime1(new Date())
      })
      return;
    }
  },


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM