• 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])));
      },
    
  • 相关阅读:
    20180710
    20180709
    20180706
    20180705
    20180704
    python3.x 函数的参数
    python函数返回值
    Centos7下命令笔记-ls
    CentOS系统内核、操作系统位数以及系统参数查看
    CentOS7 配置光盘iso镜像为本地yum源
  • 原文地址:https://www.cnblogs.com/maggieq8324/p/12701934.html
Copyright © 2020-2023  润新知