用JavaScript写一个格式化时间的代码
时间: 2023-08-13 10:05:57 浏览: 111
可以使用JavaScript内置的Date对象来格式化时间,以下是一个示例代码:
```javascript
function formatDate(date) {
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const hour = date.getHours();
const minute = date.getMinutes();
const second = date.getSeconds();
// 格式化为 "YYYY-MM-DD HH:MM:SS" 的形式
return `${year}-${padStart(month)}-${padStart(day)} ${padStart(hour)}:${padStart(minute)}:${padStart(second)}`;
}
function padStart(value) {
return String(value).padStart(2, '0');
}
// 示例用法
const now = new Date();
const formatted = formatDate(now);
console.log(formatted);
```
这个代码定义了一个`formatDate`函数,输入一个Date对象,返回格式化后的时间字符串。其中,`padStart`函数用于将数字转换为两位数,不足的地方用0填充。
阅读全文