• vue 获取字符串日期间的差值


     /**
       * 获取当前日期
       * @returns {string}
       * @Example getNowTime('-')
       */
      getNowTime(str){
        let nowDate = new Date();
        let y = nowDate.getFullYear();
        let m = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) : nowDate.getMonth() + 1;
        let d = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate.getDate();
        if(str){
          return y + str + m + str + d;
        }else{
          return y + '年' + m + '月' + d + '日';
        }
      },
    
      /**
       * 获取两个字符串日期间的差值
       * @param startDay
       * @param endDay
       * @Example getDifferentialValForDate('2020-01-05','2020-01-10')
       */
      getDifferentialValForDate(startDay,endDay){
        return Math.abs(parseInt((new Date(endDay).getTime() - new Date(startDay).getTime())/(1000 * 60 * 60 * 24)));
      },
    
      /**
       * 获取当前月份
       * @returns {string}
       * @Example getNowMonth('-')
       */
      getNowMonth(str){
        let nowDate = new Date();
        let y = nowDate.getFullYear();
        let m = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) : nowDate.getMonth() + 1;
        if(str){
          return y + str + m;
        }else{
          return y + '年' + m + '月';
        }
      },
    
      /**
       * 获取两个字符串月份间的差值
       * @param startMonth
       * @param endMonth
       * @Example getDifferentialValForMonth('2020-04','2020-01')
       */
      getDifferentialValForMonth(startMonth,endMonth){
        let startMonths = startMonth.split('-');
        let endMonths = endMonth.split('-');
        return Math.abs((parseInt(startMonths[0]) * 12 + parseInt(startMonths[1])) - (parseInt(endMonths[0]) * 12 + parseInt(endMonths[1])));
      },
    
  • 相关阅读:
    window对象的方法
    JS注册事件
    JS总结
    JS 扩展方法prototype
    Codeforces 460D Little Victor and Set(看题解)
    Codeforces 891C Envy
    Codeforces 251C Number Transformation
    Codeforces 490F Treeland Tour 树形dp
    Codeforces 605C Freelancer's Dreams 凸包 (看题解)
    几何模板
  • 原文地址:https://www.cnblogs.com/maggieq8324/p/12701934.html
Copyright © 2020-2023  润新知