タグ

ブックマーク / saunabouya.com (1)

  • JavaScriptでInvalid Dateを判定する - さうな坊や.com

    date-fnsには日付の存在を判定するメソッドがない 以下のサイトでも書かれていますがdate-fnsの日付チェックのメソッドは完全に存在しない日付を判定できるわけではないようです。 ということでJavaScript の Date クラスが不正な日付を生成しようとしたときに返すInvalid Dateを判定する関数を作成しようと試みました。 Invalid Dateの比較による判定ができない。 最初、以下のように返ってきた値がinvalid dateだったら○○するというような処理を書こうと試みましたが、JavaScriptではinvalid dateを変数に入れて比較しても判定は常にfalseになることがわかりました。

    yamadar
    yamadar 2023/04/24
    const isInvalidDate = (date: Date) => Number.isNaN(date.getTime());
  • 1