zoukankan      html  css  js  c++  java
  • js对日期的判断

    在初始页面获取倒当前时间并向前推N天后作为起始时间

      

          function date(){
              var myDate = new Date();          //获取当前时间戳
            var year  =myDate.getFullYear();  //获取当前年
            var month = myDate.getMonth()+1;  //获取当前月
            var day   = myDate.getDate();     //获取当前日
            
            var timeMin= new Date(myDate-(1000*3600*24*10));//取需要提前到某天的时间戳
            var timeMinY=timeMin.getFullYear();
            var timeMinM=timeMin.getMonth()+1;
            var timeMinD=timeMin.getDate();
            //赋值
            $("#createTime_min").val(timeMinY+"-"+num0(timeMinM)+"-"+ num0(timeMinD));
            $("#createTime_max").val(year+"-"+num0(month)+"-"+num0(day));
          }
          function num0(num){
            if(num-10 < 0){
                num = "0" + num;        
            }
            return num
        }

    在提交表单中,可以验证查询条件中的日期是否超出查询最大日期的条件

         var min =$("#created_time_min").val();//开始日期
            var max =$("#created_time_max").val();//结束日期
            
            var strDateArrayStart = min.split("-");
            var strDateArrayEnd   = max.split("-");
            var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" + strDateArrayStart[2]+" 00:00:00");
            var strDateE = new Date(strDateArrayEnd[0] + "/" + strDateArrayEnd[1] + "/" + strDateArrayEnd[2]+" 23:59:59");
            var intDay = (strDateE-strDateS)/(1000*3600*24);
            if(intDay>=90){
                alert("最多只能查询90天的数据,请重新输入");
                $("#created_time_min").val("");
                $("#created_time_max").val("");
                return false;
            }
            if(intDay<0){
                alert("结束年月不能小与开始年月");
                $("#created_time_min").val("");
                $("#created_time_max").val("");
                return false;
            }
  • 相关阅读:
    分治法(求最大子序列和)
    分治法(二分查找)
    自定义选择动画提示
    将图片转为二进制字符串
    根据尺寸压缩图片
    在ios7系统下,scrollView下移20像素
    UIActionSheet警告,提示调用showFromTabBar方法
    使用Xcode5开发时的icon取消高光效果
    duplicate symbol _OBJC_METACLASS_$ 报错记录
    self.view添加UIView时添加动画
  • 原文地址:https://www.cnblogs.com/mytzq/p/4802696.html
Copyright © 2011-2022 走看看