javascriptで2つの日付の間隔を計算する日数を実現します。


ASP 中で二つの時間の差を計算すればいいです。 DateDiffですが、 javascript 中にはないです。手書きの関数が必要です。js。 中は意外にも直接にできます。 Date 1-Date 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]) // 12-18-2002   
aDate = sDate2.split("-")  
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])  
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //   
return iDays