判断日期是否能跨月查询的js代码_javascript技巧
程序员文章站
2022-04-03 15:29:47
...
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 zip文件内容比较类,
推荐阅读
-
js按指定格式显示日期时间的样式代码_javascript技巧
-
判断文件是否正在被使用的JS代码_javascript技巧
-
js 判断checkbox是否选中的实现代码_javascript技巧
-
JS判断网页广告是否被浏览器拦截过滤的代码_javascript技巧
-
判断滚动条到底部的JS代码_javascript技巧
-
js判断IE6/IE7/FF的代码[XMLHttpRequest]_javascript技巧
-
js获取判断上传文件后缀名的示例代码_javascript技巧
-
js根据给定的日期计算当月有多少天实现思路及代码_javascript技巧
-
用js判断是否为360浏览器的实现代码_javascript技巧
-
JS 判断undefined的实现代码_javascript技巧