JavaScriptで日付計算みたいな〜

日付処理ってFireFoxでは2010-01-01IEでは2010/01/01でないとNaNになる?のかな?
ということで

function dateCalc(beforeYMD,afterYMD){
	var isMSIE = /*@cc_on!@*/false;
	if(isMSIE){
		var afterYMD=afterYMD.replace('-','/');
		var beforeYMD=beforeYMD.replace('-','/');
	}
	var d=Math.floor(Date.parse(afterYMD)-Date.parse(beforeYMD))/1000/60/60/24;
	return d;
}