判断日期是否能跨月查询

来源:互联网 发布:我的淘宝回收站在哪里 编辑:程序博客网 时间:2024/05/18 06:18
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;          }    }}

0 0
原创粉丝点击