判断日期是否能跨月查询的js代码_javascript技巧
程序员文章站
2022-05-31 17:33:27
...
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; } } }
上一篇: php:修改NetBeans默认字体
下一篇: PHP遍历文件目录与驱除目录中的文件
推荐阅读
-
判断滚动条到底部的JS代码_javascript技巧
-
js判断IE6/IE7/FF的代码[XMLHttpRequest]_javascript技巧
-
js获取判断上传文件后缀名的示例代码_javascript技巧
-
js根据给定的日期计算当月有多少天实现思路及代码_javascript技巧
-
用js判断是否为360浏览器的实现代码_javascript技巧
-
JS 判断undefined的实现代码_javascript技巧
-
JS判断客户端是手机还是PC的2个代码_javascript技巧
-
JS判断页面加载状态以及添加遮罩和缓冲动画的代码_javascript技巧
-
用JS判断IE版本的代码 超管用!_javascript技巧
-
JS判断两个时间大小的示例代码_javascript技巧