Is Same
これは、Day.js オブジェクトが、指定された日時と同一であるかどうかを判定するメソッドです。
js
dayjs().isSame(dayjs('2011-01-01')); // デフォルトはミリ秒単位での比較
ミリ秒よりも粗い精度で比較したい場合は、第 2 引数に単位を指定します。
第 2 引数に単位を指定すると、指定された単位以上のすべての単位が一致するかどうかが判定されます。例えば、month
を指定すると、月と年が比較対象となります。day
を指定すると、日、月、年が比較対象となります。
js
dayjs().isSame('2011-01-01', 'year');
単位の指定は大文字・小文字を区別せず、複数形や省略形も使用可能です。