-
JS版的时间比较函数DateDiff
网络 2014/12/2 17:07:15//计算两个时间的间隔,并按指定格式显示 //参数:格式,时间1,时间2 //格式 //y 年 //q 季度 //m 月 //d 日 //w 周 //h 小时 //n 分钟 //s 秒 //ms 毫秒 function DateDiff(interval, date1, date2){ var i={}, t=date1.getTime(), t2=date2.getTime(); i['y']=date2.getFullYear()-date1.getFullYear(); i['q']=i['y']*4+Math.floor(date2.getMonth()/4)-Math.floor(date1.getMonth()/4); i['m']=i['y']*12+date2.getMonth()-date1.getMonth(); i['ms']=date2.getTime()-date1.getTime(); i['w']=Math.floor((t2+345600000)/(604800000))-Math.floor((t+345600000)/(604800000)); i['d']=Math.floor(t2/86400000)-Math.floor(t/86400000); i['h']=Math.floor(t2/3600000)-Math.floor(t/3600000); i['n']=Math.floor(t2/60000)-Math.floor(t/60000); i['s']=Math.floor(t2/1000)-Math.floor(t/1000); return i[interval]; }
阅读(969) 分享(0)
上一篇: js取小数点后两位方法大全
下一篇: JS四舍五入的方法说明