これは私が自分で書きました。適用できるだけで、あまり良くありません。まだ最適化する必要があります。まず自分で録音してください。ナンセンスな話はやめて、コードを直接投稿するのが最善です:
var sTime = new Date(startTime); //開始時刻
var eTime = new Date(endTime); //終了時刻
//除数としての数値
var divNum = 1 ;
switch (diffType)
{
case "秒":
divNum = 1000;
Break;
case "分":
divNum = 1000 * 60; 🎜> ブレーク;
case "時間":
divNum = 1000 * 3600; divNum = 1000 * 3600 * 24;
ブレーク ;
デフォルト:
休憩;
}
return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum));
}
呼び出しメソッドも非常に単純です:
GetDateDiff( "2010-10-11 00:00:00", "2010-10-11 00:01:40", "day")
これは日数を計算します