首頁 >web前端 >js教程 >如何在 JavaScript 中為日期新增前導零?

如何在 JavaScript 中為日期新增前導零?

Linda Hamilton
Linda Hamilton原創
2024-12-11 13:30:24346瀏覽

How to Add Leading Zeroes to Dates in JavaScript?

在 JavaScript 中為日期添加前導零

以 dd/mm/yyyy 的格式計算提前 10天的日期,您可以使用以下腳本:

var MyDate = new Date();
var MyDateString = new Date();
MyDate.setDate(MyDate.getDate() + 10);
MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth() + 1) + '/' + MyDate.getFullYear();

但是,要確保日期和月份如果組件以前導零出現,則腳本需要合併以下規則:

if (MyDate.getMonth() < 10) getMonth = '0' + getMonth;
if (MyDate.getDate() < 10) get.Ddate = '0' + getDate;

以下是如何實現這些規則的範例:

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();

.slice(-2)方法提取字串的最後兩個字符,確保日期和月份部分始終以前導零出現。

以上是如何在 JavaScript 中為日期新增前導零?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn