JS時間戳比較大小:對於一組時間戳(開始時間~結束時間)和另一組時間戳進行比較,用於判斷被比較時間戳組是否在要求范圍內


/*
*JS時間戳比較大小:對於一組時間戳(開始時間~結束時間)和另一組時間戳進行比較,用於判斷被比較時間戳組是否在要求范圍內
*@param date1 date2(形如:'2015-01-01'類型字符串)
*/

function compareDate(date1,date2){
    //對獲得的時間戳區間與既定的時間戳進行比對
    var baseDate1='2015-01-01';
    var baseDate2='2015-03-31';
    baseDate1=new Date(baseDate1).getTime();
    baseDate2=new Date(baseDate2).getTime();
    
    date1=new Date(date1).getTime();
    date2=new Date(date2).getTime();
    
    //被比較的開始時間必須大於等於既定的開始時間,結束時間必須小於等於既定的結束時間
    if(date1>=baseDate1&&date2<=baseDate2&&date1<baseDate2&&date2>baseDate1){
        alert('YES');
    }else{
        alert('NO');
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM