zoukankan      html  css  js  c++  java
  • JS 时间 获取 当天,昨日,本周,上周,本月,上月

    调用

    setTimeRange (2);

    function  setTimeRange (v) {
      var fmt = 'YYYY-MM-DD HH:mm';
      var now = new Date();
      var end = new Date();
      if(v == 0){

      } else if(v == 1){

      } else if(v == 2){
        //昨日
        now.setDate(now.getDate() - 1);
        end.setDate(end.getDate() - 1);
      } else if(v == 3){
        //本周
        var nowDayOfWeek = now.getDay() ; //今天本周的第几天 
        if(nowDayOfWeek == 0) {
          nowDayOfWeek = 6; //周日
        } else {
          nowDayOfWeek = nowDayOfWeek - 1;
        }
        now.setDate(now.getDate() - nowDayOfWeek);
        end.setDate(now.getDate() + 6);
      } else if(v == 4){
        //上周
        var nowDayOfWeek = now.getDay() ; //今天本周的第几天 
        if(nowDayOfWeek == 0) {
          nowDayOfWeek = 6; //周日
        } else {
          nowDayOfWeek = nowDayOfWeek - 1;
        }

        now.setDate(now.getDate() - nowDayOfWeek - 7);
        end.setDate(now.getDate() + 6);
      } else if(v == 5){
        //本月
        now.setDate(1);

        var nextMonth = end.getMonth() + 1;
        var nextMonthFirstDay=new Date(end.getFullYear(), nextMonth,1);
        var oneDay= 1000 * 60 * 60 * 24;
        end = new Date(nextMonthFirstDay-oneDay);
      } else if(v == 6){
        //上月
        var nextMonth = now.getMonth() - 1;
        now.setMonth(nextMonth);
        now.setDate(1);

        nextMonth = nextMonth + 1;
        var nextMonthFirstDay= new Date(end.getFullYear(),nextMonth, 1);
        var oneDay= 1000 * 60 * 60 * 24;
        end = new Date(nextMonthFirstDay-oneDay);
      }

      now.setHours(0);
      now.setMinutes(0);
      now.setSeconds(0);
      end.setHours(23);
      end.setMinutes(59);
      end.setSeconds(59);

      //我们在这里 输出一下
      console.log(now + ':' + end);
    }

  • 相关阅读:
    自己用 python 实现 base64 编码
    PHPStorm 修改类的命名空间
    PHP 发送邮件
    QQ邮箱开通SMTP服务
    Java 驼峰转下划线
    storage.setUserStorage “errcode":87009 "errmsg":"invalid signature
    window下 phpstorm 打不开
    VBS 去除文件夹下 Excel 的公式
    HTTPS 验证访问略记
    Ubuntu 搜狗输入法输入异常
  • 原文地址:https://www.cnblogs.com/eason-d/p/7495853.html
Copyright © 2011-2022 走看看