js计算两个时间是否大于一个月

来源:互联网 发布:苹果cms忘记登录密码 编辑:程序博客网 时间:2024/04/29 07:56

<script type="text/javascript">
 
//比较两个时间是否大于一个月,例如20170215--到20170315 是一个月,到20170316是大于一个月
function getD(sDate, endDate) {
    var sDate = new Date(sDate);
    var eDate = new Date(endDate);
 
    if (eDate.getFullYear() - sDate.getFullYear() > 0) {//先比较年
        return true;
    } else if (eDate.getMonth() - sDate.getMonth() > 1) {//再比较月
        return true;
    } else if (eDate.getMonth() - sDate.getMonth() == 1) {
        if (eDate.getDate() - sDate.getDate() >= 1) {
            return true;
        }
    }
    return false;
}



   var c = getD("2017-11-05", "2017-12-06");
        alert(c)
    </script>