1

私はいくつかの「文化」で機能するアプリケーションを持っています。多くの日付形式を使用します。

私は自分の形式の文字列(つまり、「d / m / y」ですが、これは可変であることに注意してください)と、指定された形式の日付を持つ2つのテキスト入力があります。

入力ボックス1の日付を入力ボックス2と比較する必要があります。国際フォーマットを追加するまで、これをうまく行う方法がありました。

new Date(endDate) >= new Date(startDate)

これは、米国のみの日付で機能していました。今はしません。このように機能する方法はありますか?:

new Date(endDate, 'd/m/y')
4

1 に答える 1

1

Javascriptはロケール形式を解析できないため、多くの日付操作の問題から解放される可能性のあるmoment.jsライブラリを検討することをお勧めします。あなたの場合、あなたは書くでしょう

moment("12-25-1995", "MM-DD-YYYY");

これにより、「モーメント」オブジェクトが作成され、提供されたテンプレートの日付文字列が解析されます。

于 2013-03-04T23:42:54.683 に答える