首頁 > web前端 > js教程 > 如何確保 JavaScript 中日期格式 (dd/mm/yyyy) 中的前導零?

如何確保 JavaScript 中日期格式 (dd/mm/yyyy) 中的前導零?

Susan Sarandon
發布: 2024-12-06 05:18:16
原創
348 人瀏覽過

How to Ensure Leading Zeroes in Date Formatting (dd/mm/yyyy) in JavaScript?

使用前導零實現正確的日期格式

要準確地以dd/mm/yyyy 格式格式化日期,必須確保日和月部分顯示前導零。在 Javascript 中,這可以透過在日期格式化腳本中實現特定條件來實現。

考慮以下腳本:

var MyDate = new Date();
var MyDateString;

MyDate.setDate(MyDate.getDate() + 20);

MyDateString = ('0' + MyDate.getDate()).slice(-2) + '/'
             + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/'
             + MyDate.getFullYear();
登入後複製

這裡,我們計算 20 天後的日期當前日期並將其儲存在 MyDate 中。隨後,我們建構所需的日期字串 MyDateString。正確格式化日期和月份組件的關鍵在於 slice(-2) 方法。

套用於日期和月份的 slice(-2) 方法可確保結果始終包含最後兩個字串的字元。透過在應用 slice(-2) 之前在日期和月份值前面加上“0”,我們可以有效保證日期和月份部分始終為兩個字元長,即使基礎值是個位數。

例如,如果 MyDate.getMonth() 返回 9,添加“0”將得到“09”,而 slice(-2) 將提取最後兩個字符,即“09”本身。如果 MyDate.getMonth() 返回 10,則添加“0”將得到“010”,而 slice(-2) 將再次提取最後兩個字符,並返回“10”。

這確保了這一天和月份組件始終以所需的兩個字元格式出現在 MyDateString 輸出中。

以上是如何確保 JavaScript 中日期格式 (dd/mm/yyyy) 中的前導零?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板