微信小程序根據開始和結束日期,自動計算日期差並做出限制和提示的函數


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