javascript比較日期大小

將兩個物件傳入下面的函數就可得到時間的大小,可視情況自行修改
function checkDate(obj1, obj2) {
    var d1 = obj1.value;
    var d2 = obj2.value;

    //d1 = d1.replace(/-/g, "/");
    //d2 = d2.replace(/-/g, "/");
    //======str.repalce(/-/g, "/"); g 代表替換str字串中全部"-"為"/"

    d1 = new Date(d1);
    d2 = new Date(d2);

    var times = d2.getTime() - d1.getTime();
    var days = parseInt(times / (1000 * 60 * 60 * 24));

    //return (days < 0) ? true : false;
    if (days < 0) {
        //alert("日期欄位2大於日期欄位1");
        return true;
    }
    else {
        return false;
    }
}

留言