new Date()格式化
时间: 2023-11-17 12:03:31 浏览: 59
可以使用以下代码将日期对象格式化为指定的字符串格式:
```javascript
function formatDate(date, format) {
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const hours = date.getHours();
const minutes = date.getMinutes();
const seconds = date.getSeconds();
format = format.replace('yyyy', year);
format = format.replace('MM', month < 10 ? '0' + month : month);
format = format.replace('dd', day < 10 ? '0' + day : day);
format = format.replace('HH', hours < 10 ? '0' + hours : hours);
format = format.replace('mm', minutes < 10 ? '0' + minutes : minutes);
format = format.replace('ss', seconds < 10 ? '0' + seconds : seconds);
return format;
}
// 调用示例
const date = new Date();
const format = 'yyyy-MM-dd HH:mm:ss';
const formattedDate = formatDate(date, format);
console.log(formattedDate);
```
输出结果类似于:`2021-08-10 14:30:45`。其中,`format`可以按照自己需要的格式进行修改。
阅读全文