📅  最后修改于: 2023-12-03 14:55:09.515000             🧑  作者: Mango
在JavaScript中,有时候我们需要以特定的格式显示日期,包括日期、月份和年份。本文将介绍如何使用JavaScript创建一个函数,以格式"dd mm yyyy"显示当前日期。
下面是一个示例函数,以当前日期为例,将其格式化为"dd mm yyyy":
function formatDate(date) {
const day = String(date.getDate()).padStart(2, '0');
const month = String(date.getMonth() + 1).padStart(2, '0');
const year = date.getFullYear();
return `${day} ${month} ${year}`;
}
const currentDate = new Date();
console.log(formatDate(currentDate)); // 输出当前日期,例如:"29 10 2023"
上述代码中,我们使用getDate()
、getMonth()
和getFullYear()
这三个Date对象的方法来获取当前日期、月份和年份。
然后,我们使用padStart()
方法来确保日期和月份始终是两位数,如果不足两位则在前面补零。
最后,我们将日期、月份和年份用空格分隔起来,并作为格式化后的日期返回。
```javascript
function formatDate(date) {
const day = String(date.getDate()).padStart(2, '0');
const month = String(date.getMonth() + 1).padStart(2, '0');
const year = date.getFullYear();
return `${day} ${month} ${year}`;
}
const currentDate = new Date();
console.log(formatDate(currentDate)); // 输出当前日期,例如:"29 10 2023"