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;
        }
js对日期的判断的更多相关文章
- js比较日期大小   判断日期
		使用js的方法来判断两个日期的先后关系,不能正常判断,因此手写了一个方法,如下: //判断开始日期是否大于结束日期,注意,该方法仅仅适用于“2010-01-01”这样的日期格式! function ... 
- JS根据日期获取判断星期几
		/** * 根据日期字符串获取星期几 * @param dateString 日期字符串(如:2020-05-02) * @returns {String} */ function getWeek(d ... 
- js的日期格式判断
		var reg = /^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/; var str = (new Date).toLocaleString() ... 
- AJAX部分---对比js做日期的下拉选择  和 ajax做三级联动;
		js做日期选择: 实现当前年份的前5后5年的日期选择 实现功能:年份和月份页面加载完成使用JS循环添加,天数根据月份的变化动态添加改变 扩展功能:天数可以根据闰年平年变化 <body> & ... 
- js 处理日期 看着比较全,备用
		http://www.cnblogs.com/endora/archive/2012/12/06/endorahe.html js 处理日期 看着比较全,备用 
- JS 比较日期相隔都少天&& 比较两个日期大小&&指定日期往前后推指定天数
		//这些天常接触到有关于js操作日期事 就小结了一下,希望对你有帮助 function conversionDate(a,b){ var start =a.split('-'); var end = ... 
- 一个JS的日期格式化算法示例
		一个JS的日期格式化算法. 例子: <script> /** * Js日期格式化算法实例 * by www.jbxue.com */ function dateFormat(date, f ... 
- 动态加载JS过程中如何判断JS加载完成
		在正常的加载过程中,js文件的加载是同步的,也就是说在js加载的过程中,浏览器会阻塞接下来的内容的解析.这时候,动态加载便显得尤为重要了,由于它是异步加载,因此,它可以在后台自动下载,并不会妨碍其它内 ... 
- js控制日期选择框datetime-local和select的展开
		注: js控制元素展开不受元素css属性的限制,例如opacity,z-index等 1. 使用js控制日期选择框的展开 ios: document.querySelector(".targ ... 
随机推荐
- Android APP性能测试笔记(一)
			Android APP性能测试笔记(一) (1)工具使用 Android Studio GT, root的真机 (2)记录apk大小(对比竞品) 使用Android Studio导入需要测试 ... 
- Python 的全局变量
			结论: Python 的全局变量只在本文件中生效. 定义全局变量的文件 G.py # define some global variable A = 1 B = 2 C = 3 def fuck(a= ... 
- oracle(环境搭建一)
			图形化安装Oracle11gR2 环境: verify: CentOS release 6.5 (Final) release:CentOS release 6.7 (Final) 1.登录到root ... 
- Python学习总结 10 自动化测试Selenium2
			一, 配置 Selenium2 1 Selenium是什么? Selenium是一个用于Web应用程序测试的工具.Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括I ... 
- 深入理解Mybatis技术与原理
			目录 第1章 Mybatis简介 1.1 传统的JDBC编程 1.2 ORM模型 1.4 MyBatis 1.5 什么时候用MyBatis 第2章 MyBatis入门 2.2 MyBatis构成 2. ... 
- 支持异步同步的分布式CommandBus MSMQ实现 - 支持Session传递、多实例处理
			先上一张本文所描述的适用场景图 分布式场景,共3台server: 前端Server Order App Server Warehouse App Server 功能: 前端Server可以不停的发送C ... 
- 波音,自动驾驶bug未修复,致346人丧生!5个月内两次坠毁!其中,包括8名中国公民
			一,波音737 MAX再次坠毁 继2018年10月29日,印尼波音737MAX飞机坠入爪哇海,导致178名乘客不幸遇难后,时隔不足5月,上周日,埃塞俄比亚航空公司一架波音737MAX客机在飞往肯尼亚途 ... 
- C# WPF仿360安全卫士11
			首先上效果图: 这是我的第一篇随笔,最近因为写一个播放器,开始学习WPF相关技术,随着不断入坑,播放器倒是做出来了,掉坑里了... 本着闲着也是闲着的精神,拿360开刀了: 主界面主要使用DMSkin ... 
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 客户常用问题回答
			A.系统有两个添加用户 一个是申请用户.一个是添加用户.这两个分别在什么情况下使用? 回答 1:不是所有的用户都是管理员添加的,特别是分公司多,部门多时,都由管理员添加,效率低,而且很容易输入不精确的 ... 
- Unique Snowflakes UVA - 11572 (离散化+尺取法)
			Emily the entrepreneur has a cool business idea: packaging and selling snowflakes. She has devised a ... 
