使用JavaScript 以MM/dd/yyyy 格式重新格式化日期
Web 開發中的一項常見任務是將日期重新格式化為特定格式。在 JavaScript 中,有許多方法可以實作「yyyy-MM-ddThh:mm:ss hh:mm」格式的日期。
其中一種方法涉及使用 JavaScript 中內建的 Date() 物件。以下是將日期重新格式化為 MM/dd/yyyy 格式的簡單方法:
var date = new Date('2010-10-11T00:00:00 05:30');
alert(((date.getMonth() > 8) ? (date.getMonth() 1) : ('0' (date.getMonth() 1))) '/' ((date.getDate() > 9) ? date.getDate() : ('0' date.getDate())) '/' date.getFullYear());
在這段程式碼中,我們先使用 '2010-10-11T00:00:00 05:30' 字串建立一個新的 Date 物件。然後我們使用 getMonth()、getDate() 和 getFullYear() 方法來提取對應的值。
請注意,JavaScript 月份是從 0 開始索引的,因此我們需要將月份索引加 1 來取得所需的格式。我們也透過新增前導「0」來處理月份或日期小於 10 的情況以保持一致性。
警報此表達式的結果以 MM/dd/yyyy 格式顯示格式化日期,例如:「2010 年 10 月 11 日」。此方法提供了一種方便可靠的解決方案,用於將日期轉換為所需的格式。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3