Momentjsは、異なる時刻形式の配列からモーメントの作成をサポートしています。推奨フォーマットはすなわちmoment("05/06/1995", ["MM/DD/YYYY", "DD/MM/YYYY"], 'en-gb', true);
それはまだの最初の要素を好むようそれはDD/MM/YYYYを使用することロケールで提供された場合これは、しかし、月1995年の第六の瞬間を作成します異なる日付形式とロケールからの瞬間の作成
moment("05/06/1995", ["MM/DD/YYYY", "DD/MM/YYYY"], 'en', true);
6月5日ではなく、5月6日の日付を作成します。 2番目の形式は、日付が13/06/1995
のように最初のものを解析できない場合にのみ使用されます。
モーメントはこの機能をサポートしていますか?複数のロケールとフォーマットをサポートし、ロケールに基づいて正しいフォーマットを選択するにはどうすればよいですか?
ほとんどの場合正しいですが、セパレータが一致しないようにする必要があるため、厳密なモード(最後に真)は使用できません。 –
それは本当です、元の質問では、私はその瞬間のドキュメントからの例をコピーしました。私の実際のユースケースでは、そのロケールの 'L'フォーマットが何であれです。だからあなたは正しい。私は元の質問を変更する必要があります。 – John