在 JavaScript 中要将日期格式化为 dd/mm/yyyy
。需要遵循以下步骤:
- 使用 getDate()、getMonth() 和 getFullYear() 方法获取特定日期的日、月和年。
- 如果值小于 10,则在日期和月份数字前添加前导零,使得可以始终获得一致的结果。
- 将结果添加到数组并使用 / 分隔符连接它们。
function padTo2Digits(num) { return num.toString().padStart(2, '0'); } function formatDate(date) { return [ padTo2Digits(date.getDate()), padTo2Digits(date.getMonth() + 1), date.getFullYear(), ].join('/'); } // 24/10/2021 (mm/dd/yyyy) console.log(formatDate(new Date())); // 24/07/2027 (mm/dd/yyyy) console.log(formatDate(new Date(2027, 6, 24)));
我们做的第一件事是创建一个 padTo2Digits
函数,如果月份或日期仅包含一个数字(小于 10),该函数负责添加前导零。
function padTo2Digits(num) { return num.toString().padStart(2, '0'); } console.log(padTo2Digits(2)); //