new Date()函数只获取年月日拼接成字符串
时间: 2024-02-24 22:57:21 浏览: 69
将日期转换为字符串的方法
可以使用 `getFullYear()`、`getMonth()` 和 `getDate()` 方法来获取年、月、日,然后将它们拼接成字符串。
下面是一个示例代码:
```javascript
const today = new Date();
const year = today.getFullYear();
const month = today.getMonth() + 1; // 注意月份需要加1
const day = today.getDate();
const dateStr = `${year}-${month}-${day}`;
console.log(dateStr); // 输出格式为 yyyy-mm-dd 的当前日期字符串
```
在示例代码中,我们首先使用 `new Date()` 函数获取当前日期,然后使用 `getFullYear()`、`getMonth()` 和 `getDate()` 方法获取年、月、日,最后使用模板字符串将它们拼接成字符串。需要注意的是,`getMonth()` 方法返回的是从0开始的月份,因此需要加1才是真实的月份。
阅读全文