js 格式化时间(年月日时分秒)
时间: 2024-12-21 15:11:02 浏览: 0
JavaScript中可以使用`Date`对象以及一些内置的方法来格式化日期和时间。如果你想按照"年-月-日 时:分:秒"这样的格式输出,你可以使用如下的代码:
```javascript
function formatDate(date) {
const year = date.getFullYear(); // 年份
const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份 (注意月份从0开始计数,加1)
const day = String(date.getDate()).padStart(2, '0'); // 日
const hours = String(date.getHours()).padStart(2, '0'); // 小时
const minutes = String(date.getMinutes()).padStart(2, '0'); // 分钟
const seconds = String(date.getSeconds()).padStart(2, '0'); // 秒
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}
// 使用示例
const now = new Date();
console.log(formatDate(now));
```
这个函数接受一个`Date`对象作为输入,并返回格式化的字符串。`padStart`用于确保数字前面有两位,如果不足则补零。
阅读全文