本文实例讲述了javascript自定义日期比较函数用法。分享给大家供大家参考,具体如下:
<强> 1。比较日期大小强>
& lt; script> 函数CompareDate (d1, d2) { 返回((新日期(d1.replace (//g, "//")))比;(新日期(d2.replace (/,/g, "//")))); } var当前时间=?007-02-02 7:30”; var stop_time=?007-01-31 8:30”; console.log (CompareDate(当前时间,stop_time)); & lt;/script> >之前运行结果:
<强> 2。两个日期相差天数强>
& lt;脚本语言=癑avaScript”比; & lt; !/* 日期格式2008-01-20 */函数DateDiff (sDate1 sDate2) { var aDate、oDate1 oDate2 iDays; aDate=sDate1.split (“-”); oDate1=new日期(aDate [1] +“-”+ aDate [2] +“-”+ aDate [0]);//转换为04-19-2007格式 aDate=sDate2.split (“-”); oDate2=new日期(aDate [1] +“-”+ aDate [2] +“-”+ aDate [0]); iDays=方法(数学。abs (oDate1 -oDate2)/1000/60/60/24);//把相差的毫秒数转换为天数 返回iDays; } console.log (DateDiff (' 2008-02-25 ', ' 2008-03-02 '));//? & lt;/SCRIPT> >之前运行结果:
感兴趣的朋友可以使用:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
http://tools.jb51.net/jisuanqi/date_jisuanqi
http://tools.jb51.net/jisuanqi/datecalc
http://tools.jb51.net/jisuanqi/onlinedatejsq
http://tools.jb51.net/jisuanqi/datejsq
更多关于JavaScript相关内容可查看本站专题:《JavaScript时间与日期操作技巧总结》,《JavaScript + HTML5特效与技巧汇总》、《JavaScript错误与调试技巧总结》,《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
javascript自定义日期比较函数用法示例