入力の文字列から日付オブジェクトを取得しようとしています。Date()
文字列をコンストラクターに渡すだけでよいことがわかりました。したがって、入力テキストに「2012年6月12日」と入力すると、Date( "2012年6月12日")によって日付オブジェクトが表示されるので、データベース用にさらにYmd形式に変換できます。
問題は:
「6月12日」と入力すると、2001年が自動的に追加されます。これがデフォルトです。したがって、結果は2001-06-12になります。年が指定されていない場合は、デフォルトの年を使用するようにします。これを行う方法はありますか?日付はいくつかの形式で入力できるため、文字列を解析したくありません。そのため、正確に何を解析するかわかりません。
ありがとうございました。
編集:問題は解決しました。datejsライブラリがすべての作業を行いました:)助けてくれてありがとう。