將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中文網其他相關文章!