微信小程序日期时间加减

计算当前时间之后多少分钟/日/小时之后的时间

//计算失效时间
      var timestamp = Date.parse(new Date());
      var timeLimit =10;
      var timeUnit = 0;
      //分钟
      if (timeUnit == 0) {
    
    
        timestamp = timestamp + timeLimit * 60 * 1000;
      } else if (timeUnit == 1) {
    
    
        //小时
        timestamp = timestamp + (timeLimit * 60) * 60 * 1000;
      } else if (timeUnit == 2) {
    
    
        //日
        timestamp = timestamp + (timeLimit * 24) * 60 * 60 * 1000;
      }
      //转化成年月日 时分秒 的形式
      var dayText = this.formatTime(timestamp, 'Y-M-D h:m:s')

发现忘记formatTime方法了,补充一下:

formatTime(number, format) {
    
    
    var n = number;
    var date = new Date(n);
    var y = date.getFullYear();
    var m = date.getMonth() + 1;
    m = m < 10 ? ('0' + m) : m;
    var d = date.getDate();
    d = d < 10 ? ('0' + d) : d;
    var h = date.getHours();
    h = h < 10 ? ('0' + h) : h;
    var minute = date.getMinutes();
    var second = date.getSeconds();
    minute = minute < 10 ? ('0' + minute) : minute;
    second = second < 10 ? ('0' + second) : second;
    return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;
  },

猜你喜欢

转载自blog.csdn.net/weixin_42322886/article/details/121271954