(ライブラリを使用せずに)javascriptのネイティブDateパーサーにフォーマットを追加(およびマップ)する方法があるかどうか疑問に思いました。
defineParsers
慣れている場合は、Mootools拡張Dateオブジェクトに付属しているメソッドに似ていますが、Mootoolsはありません。
私が考えることができる最も簡単な解決策は、Dateプロトタイプの解析メソッドを、元のメソッドをラップし、最初に入力日付を有効な形式に再配置するメソッドに置き換えることです。
Date.prototype.parse = (function(oldVersion) {
function extendedParse(dateString) {
//change dateString to an acceptable format here
oldVersion(dateString);
}
return extendedParse;
})(Date.prototype.parse);
しかし、もっと簡単な方法はありますか?日付形式とその適切なマッピングに関する情報を格納するためにjavascriptが使用するアクセス可能なデータ構造はありますか?