「JavaScript」日付差分を計算するサンプル

環境
Windows 10 Home 64bit
Google Chrome 105.0.5195.127

書式
let 変数名1 = new Date(日付1);
let 変数名2 = new Date(日付2);
日付差分 = 変数名1 -変数名2

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
// 日付Aと日付Bを設定
let dateA = new Date( "2022/06/12" );
let dateB = new Date( "2022/06/02" );
// ミリ秒で結果が戻るので、1日分の86400000ミリ秒で割る
let result = ( dateA - dateB ) / 86400000;
console.log( dateA - dateB );
console.log( result );
// 日付Aと日付Bを設定 let dateA = new Date( "2022/06/12" ); let dateB = new Date( "2022/06/02" ); // ミリ秒で結果が戻るので、1日分の86400000ミリ秒で割る let result = ( dateA - dateB ) / 86400000; console.log( dateA - dateB ); console.log( result );
// 日付Aと日付Bを設定
let dateA = new Date( "2022/06/12" );
let dateB = new Date( "2022/06/02" );

// ミリ秒で結果が戻るので、1日分の86400000ミリ秒で割る
let result = ( dateA - dateB ) / 86400000;

console.log( dateA - dateB ); 
console.log( result );

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> 864000000
> 10
> 864000000 > 10
> 864000000
> 10

 

JavaScript

Posted by arkgame