ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の日付オブジェクトを YYYYMMDD としてフォーマットするにはどうすればよいですか?
JavaScript 日付オブジェクトから YYYYMMDD 形式の文字列を取得する方法
JavaScript では、日付オブジェクトはメソッドとプロパティの包括的なセットを提供します。日時情報を扱うため。ただし、特定の YYYYMMDD 形式で文字列表現を取得するには、個々の年、月、日のコンポーネントを単に連結するよりも多くの労力が必要です。
日付プロトタイプ拡張機能を使用した簡素化されたアプローチ
このプロセスを合理化するために、一般的に使用されるコードのスニペットは、Date の次の拡張です。プロトタイプ:
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(''); };
このスニペットは、「yyyymmdd」という新しいメソッドを使用して Date オブジェクトを効果的に拡張します。呼び出されると、文字列コンポーネントを結合する前に、必要に応じて先行ゼロを追加して、月 (ゼロベースのインデックス付けを調整) と日を計算します。
使用例
Toこの機能を利用して、新しい Date オブジェクトをインスタンス化し、「yyyymmdd」メソッドを呼び出して YYYYMMDD の文字列表現を取得します。 format:
var date = new Date(); date.yyyymmdd();
この変更されたスニペットを使用すると、JavaScript 日付オブジェクトから YYYYMMDD 形式の日付を取得することが迅速かつ簡単なタスクになります。手動で文字列を連結する必要はもうありません。
以上がJavaScript の日付オブジェクトを YYYYMMDD としてフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。