問題タブ [react-datepicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6153 参照

reactjs - 反応で2つの日付を比較する

反応日付ピッカーを使用しています。ここにドキュメントのリンクがあります。

日付用の 2 つの入力ボックスがあります。1 つは「開始日」用で、もう 1 つは「終了日」用です。私が必要とするのは、終了日が開始日以上であることです。

正常に動作しない以下のコードを実行しています。

誰でもこの問題を解決するのを手伝ってくれませんか。

0 投票する
0 に答える
1029 参照

javascript - react-datepicker 2.0.0入力から文字列値を取得するには?

React/Redux アプリで、react-datepicker から日付を文字列として取得するのに苦労しています。バックエンド サービスは、日付フィールドをフロントエンド ユーザーの言語設定に固有の形式の文字列として操作します。したがって、Redux では日付を文字列として保存する方が簡単です。

2.0.0 より前のバージョンでは、react-datepicker は moment オブジェクトで操作され、変換はmomentDate.format()で実行できました。

バージョン 2.0.0 はバニラの JS 日付で動作します。react-datepicker は、エクスポートされない内部メソッド ( ) でstring<->変換を実行します。これらの機能にアクセスできませんでした。DateformatDate

現在、moment.js で変換を実行する回避策を使用しています。アプローチには欠点があります。

  • moment.js と react-datepicker のフォーマット マスクが一致しません (たとえば、大文字と小文字が異なります)。
  • 余分なライブラリの依存関係 (moment.js)

現在のコード:

react-datepicker 2.0.0 入力文字列値にアクセスするための推奨ソリューションは何ですか?