本文實(shí)例講述了javascript自定義日期比較函數(shù)用法。分享給大家供大家參考,具體如下:
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>
運(yùn)行結(jié)果:
2.兩個日期相差天數(shù)
<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]) ; //轉(zhuǎn)換為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);//把相差的毫秒數(shù)轉(zhuǎn)換為天數(shù) return iDays ;}console.log(DateDiff('2008-02-25','2008-03-02'));//--></SCRIPT>
運(yùn)行結(jié)果:
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答