ユーザーが日付を挿入するフォームがあります(編集:入力は「そのまま」フォームドキュメントにコピーされるため、フォーマットは異なります)
「20121201」
「2012-12-01」
「2012.12.01」
「2012年1月15日」
また、次のような友好的ではない(ただし、入力は高速です!)入力もあります。
"01122012" // 01 12 2012
"011212" //2012年1月12日
入力フォーマットは固定されていないので、私が得たものから自慢する必要があります...
もちろん、いくつかの優先順位があります:
「12.12.12」は、有効な場合はyy.mm.ddに解析するか、2番目のオプションとしてdd.mm.yyに解析する必要があります。
準備ができている関数のほとんどは、「適切にフォーマットされた」コンテンツで機能します。そのため、アルゴリズム(または他の言語のパーサーからの良いサンプルコード)が必要です。