本文實例講述了javascript自定義日期比較函數用法。分享給大家供大家參考,具體如下:
1.比較日期大小
<script>function CompareDate(d1,d2){ return ((new Date(d1.replace(/-/g,"//"))) > (new Date(d2.replace(/-/g,"//"))));}var current_time = "2007-02-02 7:30";var stop_time = "2007-01-31 8:30";console.log(CompareDate(current_time,stop_time));</script>
運行結果:
2.兩個日期相差天數
<SCRIPT LANGUAGE="JavaScript"><!--/* 日期格式2008-01-20*/function DateDiff(sDate1,sDate2){ var aDate,oDate1,oDate2,iDays ; aDate =sDate1.split('-'); oDate1 = new Date(aDate[1]+'-'+aDate[2]+'-'+aDate[0]) ; //轉換為04-19-2007格式 aDate = sDate2.split('-'); oDate2 = new Date(aDate[1]+'-'+ aDate[2] +'-'+aDate[0]); iDays = parseInt(Math.abs(oDate1 -oDate2)/1000/60/60/24);//把相差的毫秒數轉換為天數 return iDays ;}console.log(DateDiff('2008-02-25','2008-03-02'));//--></SCRIPT>
運行結果:
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答