検証
Dayjs
の日付が有効かどうかを示すboolean
を返します。
非厳密なチェック。
値が日付時刻にパースできるかどうかのみをチェックします。
dayjs('2022-01-33').isValid(); // true, parsed to 2022-02-02 dayjs('some invalid string').isValid(); // false
厳密なチェック。
値が日付時刻にパースでき、かつ有効な日付であるかどうかをチェックします。最後の2つの引数
format
とstrict
を指定する必要があります。これは
CustomParseFormat
プラグインが動作するために必要です。dayjs('2022-02-31', 'YYYY-MM-DD', true).isValid(); // false