【JavaScript】Dateで日付や時刻の差分を求めるサンプル
JavaScriptでは、組み込み関数で日付や時刻の差分を求めることはできない。
なので、いったんミリ秒に直して差分を出して、それを日にちや時間に自前で変換する必要がある。
1 2 3 4 5 6 7 |
var date1 = new Date(2018, 7, 20); var date2 = new Date(2018, 10, 15); //getTimeでミリ秒を取得して差を出す。 var diff = (date2.getTime() - date1.getTime()) diff = diff / (1000 * 60 * 60 * 24); //日に変換 console.log(diff + '日'); //87日 |
タグ :
JavaScript