function GetDateDiff(startDate, endDate) { var startTime = new Date(Date.parse(startDate.replace(/-/g, "/"))).getTime(); var endTime = new Date(Date.parse(endDate.replace(/-/g, "/"))).getTime(); var dates = Math.abs((startTime - endTime)) / (1000 * 60 * 60 * 24); return dates }(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
函数调用:
<script type="text/javascript"> document.write(GetDateDiff('2011-11-3','2011-11-5')); //或 var date = GetDateDiff('2011-11-03','2011-11-05'); document.write(date); </script>(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)