ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用して 2 つの日付の間の日数を計算する_JavaScript スキル

JavaScript を使用して 2 つの日付の間の日数を計算する_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 19:10:112019ブラウズ

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
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。