ユーザーが入力した日付を解析するためにDateJSを使用していますが、奇妙な結果が得られます。
Date.parse("15 Jan 2010")リターンFri Jan 15 00:00:00 EST 2010(右)Date.parse("15-Apr-2010")リターンThu Apr 15 00:00:00 EDT 2010(右)Date.parse("15 Apr 2010")返品Thu Apr 1 00:00:00 EDT 2010(間違い)
私が知る限り、d MMM yyyy入力形式は 4 月と 8 月を除くすべての月で正常に機能します。この 2 つのケースでは、入力された日付に関係なく、月の初日が返されます。これはバグですか、それとも私が見逃している論理的な説明はありますか?