zoukankan      html  css  js  c++  java
  • 日期前一天前一周前一个月

      num(s) {
          return s < 10 ? "0" + s : s;
        },
        day() {
          let day = new Date();
          day.setTime(day.getTime() - 24 * 60 * 60 * 1000);
          let dayOld =
            day.getFullYear() +
            "-" +
            this.num(day.getMonth() + 1) +
            "-" +
            this.num(day.getDate());
          this.staday = dayOld + " " + "00:00:00";
          this.endday = dayOld + " " + "24:00:00";
          this.dayFalse = "1";
        },
        week() {
          let nowdate = new Date();
          nowdate.setTime(nowdate.getTime());
          var dayDate =
            nowdate.getFullYear() +
            "-" +
            this.num(nowdate.getMonth() + 1) +
            "-" +
            this.num(nowdate.getDate());

          let week = new Date(nowdate - 6 * 24 * 3600 * 1000);
          let y = week.getFullYear();
          let m = week.getMonth() + 1;
          let d = week.getDate();
          let formatwdate = y + "-" + this.num(m) + "-" + this.num(d);
          this.staweek = formatwdate + " " + "00:00:00";
          this.endweek = dayDate + " " + "24:00:00";
          // console.log(this.staweek, this.endweek);
          this.dayFalse = "2";
          this.search();
        },
        month() {
          let nowdate = new Date();
          nowdate.setMonth(nowdate.getMonth());
          let y = nowdate.getFullYear();
          let m = nowdate.getMonth() + 1;
          let d = nowdate.getDate();
          let month = y + "-" + this.num(m) + "-" + this.num(d);
          this.endmonth = month + " " + "24:00:00";
          this.stamonth = DateDay(nowdate) + " " + "00:00:00";
          this.dayFalse = "3";
        },

        nowMonth() {
          var now = new Date(); //当前日期
          now.setTime(now.getTime());
          var getnowMonthEndDate =
            now.getFullYear() +
            "-" +
            this.num(now.getMonth() + 1) +
            "-" +
            this.num(now.getDate());

          var nowMonth = now.getMonth(); //当前月
          var nowYear = now.getYear(); //当前年
          nowYear += nowYear < 2000 ? 1900 : 0; //
          var monthStartDate = new Date(nowYear, nowMonth, 1);
          var getnowMonthStartDate = this.newformatDate(monthStartDate);
          this.dayFalse = "2";
          this.nowSta = getnowMonthStartDate + " " + "00:00:00";

          this.nowEnd = getnowMonthEndDate + " " + "24:00:00";
          // console.log(this.nowSta, this.nowEnd);
          this.search();
        },
        getMonthDays(myMonth) {
          var now = new Date(); //当前日期
          var nowYear = now.getYear(); //当前年
          nowYear += nowYear < 2000 ? 1900 : 0;
          var monthStartDate = new Date(nowYear, myMonth, 1);
          var monthEndDate = new Date(nowYear, myMonth + 1, 1);
          var days = (monthEndDate - monthStartDate) / (1000 * 60 * 60 * 24);
          return days;
        },
        newformatDate(date) {
          var myyear = date.getFullYear();
          var mymonth = date.getMonth() + 1;
          var myweekday = date.getDate();

          if (mymonth < 10) {
            mymonth = "0" + mymonth;
          }
          if (myweekday < 10) {
            myweekday = "0" + myweekday;
          }
          return myyear + "-" + mymonth + "-" + myweekday;
        },

        oldMonth() {
          var now = new Date(); //当前日期
          var nowMonth = now.getMonth(); //当前月
          var nowYear = now.getYear(); //当前年
          nowYear += nowYear < 2000 ? 1900 : 0; //
          var lastMonthDate = new Date(); //上月日期

          lastMonthDate.setDate(1);
          lastMonthDate.setMonth(lastMonthDate.getMonth() - 1);
          var lastYear = lastMonthDate.getYear();
          var lastMonth = lastMonthDate.getMonth();
          var getLastMonthStartDate = new Date(nowYear, lastMonth, 1);
          var getLastMonthStartDate = this.newformatDate(getLastMonthStartDate);
          // console.log("上月开始时间" + getLastMonthStartDate);
          //获得上月结束时间
          var getLastMonthEndDate = new Date(
            nowYear,
            lastMonth,
            this.getMonthDays(lastMonth)
          );
          var getLastMonthEndDate = this.newformatDate(getLastMonthEndDate);
          // console.log("上月结束时间" + getLastMonthEndDate);
          this.dayFalse = "1";
          this.oldSta = getLastMonthStartDate + " " + "00:00:00";
          this.oldEnd = getLastMonthEndDate + " " + "24:00:00";
          this.search();
        },
  • 相关阅读:
    centos 安装mysql
    mysql中文排序
    在Centos中yum安装和卸载软件的使用方法
    gcc升级方法
    tar命令
    wget命令
    php7安装及和php5的共存
    PHP SESSION 保存到数据库
    setTimeout延时0毫秒的作用和问题
    css display visibility
  • 原文地址:https://www.cnblogs.com/ylblogs/p/12781420.html
Copyright © 2011-2022 走看看