getDateDiff : function(start, end){ //start和end是2006-12-18格式
var aDate, oDate1, oDate2, iDays;
aDate = start.split("-");
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //转换为12-18-2006格式
aDate = end.split("-");
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数
return iDays;
},
以上代码在其他浏览器中可正常输出,但是在火狐中就输出无效日期 ,现在把“-“改为”,“即可显示正常
火狐