0
MM/DD/YYYY文字列形式の日付文字列を受け入れた後、次のコードを使用して日付オブジェクトを作成しています。javascriptの日付を次の月に切り上げます
var userEnteredDate = '02/31/2015'; //example incorrect date entered by user
var userDate = new Date(userEnteredDate); //Getting rounded to 3rd March instead of throwing error
JavaScriptでこれを解決する方法はありますか? 閏年、グレゴリオ暦などの日付の妥当性検査をすべて実行したくないです。
間違った日付を渡すときには、NaNが返される必要があります。 旧バージョンのangularjsとの互換性の理由からサードパーティのライブラリを使用したくありません。
**注:**これはMomentjsを使用するよりも異なっている、この質問は、ネイティブDate
コンストラクタを使用して、日付機能
こんにちは、私たちのプロジェクトで使用されているjavascriptの古いバージョンのため、momentjsライブラリを使用する際にいくつかの問題があるようです。 – amitmah