ASP では、DateDiff を使用して 2 つの時刻の差を計算できますが、JavaScript では使用できないため、手書きの関数が必要です。
js では実際に Date1-Date2 を直接計算し、ミリ秒に変換して時差を計算することができます。
// 計算します2 つの日付
function DateDiff(sDate1, sDate2){ //sDate1 と sDate2 は 2002-12-18 形式です
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split ("-")
oDate1 = new Date(aDate[1] '-' aDate[2] '-' aDate[0]) //2002 年 12 月 18 日の形式に変換
aDate = sDate2.split ("-")
oDate2 = new Date(aDate[1] '-' aDate[2] '-' aDate[0])
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24 ) //ミリ秒単位の差を日数に変換します
return iDays
}