判断日期是否能跨月查询的js代码


Posted in Javascript onJuly 25, 2014
function checkDate(startDate, endDate, num, flag) { 
     
    if(startDate == null || endDate == null) { 
      popwin.info('提示','日期不可为空'); 
      return false;   
    } 
 
    if(startDate == '' || endDate == '') { 
      popwin.info('提示','请输入查询日期'); 
      return false;   
    } 
     
    var start_date = startDate + " 00:00"; 
    var end_date = endDate + " 00:00"; 
    start_date = new Date(start_date.replace(/-/g, "/")); 
    end_date = new Date(end_date.replace(/-/g, "/")); 
    if(start_date > end_date){ 
      popwin.info('提示','截止日期不能小于起始日期'); 
      return false;   
    } 
     
    // 获取num天以后的日期   
    var currentDate = new Date(); 
    currentDate.setDate(currentDate.getDate() + num); 
     
    if(end_date > currentDate) { 
      popwin.info('提示','截止日期不能大于' + num + '天之后的日期'); 
      return false;  
    } 
     
    // 判断是否跨月查询 
    if(flag == false) { 
      if(start_date.getMonth() != end_date.getMonth()) { 
        popwin.info('提示','该查询不支持跨月查询'); 
        return false;  
      } 
    } 
  }
Javascript 相关文章推荐
jquery imgareaselect 使用利用js与程序结合实现图片剪切
Jul 30 Javascript
jquery 双色表格实现代码
Dec 08 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
Feb 07 Javascript
javascript中的原型链深入理解
Feb 24 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
Aug 19 Javascript
JavaScript实现网页对象拖放功能的方法
Apr 15 Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
Sep 05 Javascript
微信小程序之蓝牙的链接
Sep 26 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
Nov 12 Javascript
JS实现水平移动与垂直移动动画
Dec 19 Javascript
uni-app使用countdown插件实现倒计时
Nov 01 Javascript
直接在JS里创建JSON数据然后遍历使用
Jul 25 #Javascript
使用documentElement正确取得当前可见区域的大小
Jul 25 #Javascript
JS判断变量是否为空判断是否null
Jul 25 #Javascript
Jquery响应回车键直接提交表单操作代码
Jul 25 #Javascript
Jquery选择器中使用变量实现动态选择例子
Jul 25 #Javascript
jquery阻止后续事件只执行第一个事件
Jul 24 #Javascript
js星星评分效果
Jul 24 #Javascript
You might like
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
通用PHP动态生成静态HTML网页的代码
2010/03/04 PHP
更改localhost为其他名字的方法
2014/02/10 PHP
php导出excel格式数据问题
2014/03/11 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
js中设置元素class的三种方法小结
2011/08/28 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
分享一个插件实现水珠自动下落效果
2016/06/01 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
Javascript继承机制详解
2017/05/30 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
实时获取Python的print输出流方法
2019/01/07 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
python实现列表的排序方法分享
2019/07/01 Python
Django之模板层的实现代码
2019/09/09 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
Python自动创建Excel并获取内容
2020/09/16 Python
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
Kiehl’s科颜氏西班牙官方网站:源自美国的植物护肤品牌
2020/02/22 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
房地产销售计划书
2014/01/10 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
评先进个人材料
2014/12/29 职场文书
导师工作推荐信
2015/03/27 职场文书
话题作文之成长
2019/12/09 职场文书