JavaScript の日付オブジェクトを YYYYMMDD 文字列に変換する
JavaScript で日付オブジェクトを操作する場合、多くの場合、文字列表現を抽出する必要があります。特定の YYYYMMDD 形式。個々の年、月、日のコンポーネントを連結することは可能ですが、面倒でエラーが発生しやすい可能性があります。
より単純な解決策
幸いなことに、さらに多くの解決策が存在します。この問題に対するエレガントな解決策。 Date プロトタイプを拡張することで、YYYYMMDD 文字列を簡単に生成するカスタム メソッドを定義できます。
Date.prototype.yyyymmdd = function() { var mm = this.getMonth() + 1; // getMonth() is zero-based var dd = this.getDate(); return [this.getFullYear(), (mm>9 ? '' : '0') + mm, (dd>9 ? '' : '0') + dd ].join(''); };
使用例
プロトタイプ拡張機能を定義した後、それを使用します。簡単:
var date = new Date(); date.yyyymmdd(); // Returns a YYYYMMDD string representing the current date
カスタムの利点メソッド
以上がJavaScript の日付オブジェクトを YYYYMMDD 文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。