获取当前时间,将new Date()转换成yyyy-MM-dd格式
时间: 2023-06-30 14:14:14 浏览: 259
可以使用以下的JavaScript代码获取当前时间,并将new Date()对象转换成yyyy-MM-dd格式的字符串:
```javascript
const now = new Date();
const year = now.getFullYear();
const month = (now.getMonth() + 1).toString().padStart(2, '0');
const day = now.getDate().toString().padStart(2, '0');
const hours = now.getHours().toString().padStart(2, '0');
const minutes = now.getMinutes().toString().padStart(2, '0');
const seconds = now.getSeconds().toString().padStart(2, '0');
const formattedDate = `${year}-${month}-${day}`;
const formattedTime = `${hours}:${minutes}:${seconds}`;
console.log(`当前时间为:${formattedDate} ${formattedTime}`); // 输出格式化后的日期和时间字符串,例如:当前时间为:2022-01-01 12:34:56
```
这段代码中,我们使用了之前提到的方法将日期对象转换成yyyy-MM-dd格式的字符串。同时,我们还获取了当前时间的小时、分钟和秒,并将它们拼接成一个格式为HH:mm:ss的字符串。最后,我们使用模板字符串将日期和时间拼接起来,并打印输出。
阅读全文