0

AirBnB React Date のパッケージ、特にDateRangePickerコンポーネントを使用する会社のコードのバグに取り組んでいます。ユーザーが 2 桁の数字を使用せずに日付を入力しようとすると (たとえば の9/1/19代わりに09/01/2019)、MomentJS はそれを有効な形式として認識しないようです。Moment にフォーマット文字列があることは知っていますが、このコンポーネントにフックして変更する方法が思いつかないようです。

提供されたメソッドを試してみましたonDatesChangeが、Moment オブジェクトが 2 つ提供されているため、形式が適切でない場合は null を返すだけです。理想的には、ユーザーが日付を入力するか、カレンダー セレクターを使用すると、それが検証されるようにしたいと考えています。私は自分で書式設定 (に変換)9/1/19を喜んで行います09/01/2019が、どこでそれを行うことができるかわかりません。

4

1 に答える 1