vue {{}}内时间为 2023-07-03T15:33:54.000+08:00,转成yyyy-MM-dd HH:mm:ss
时间: 2024-04-22 08:26:07 浏览: 124
在Vue中,你可以使用过滤器来格式化日期。在你的模板中,可以通过以下方式将时间格式化为"yyyy-MM-dd HH:mm:ss"的形式:
```html
{{ date | formatDate }}
```
然后,在Vue实例中,你可以定义这个过滤器来处理日期格式化的逻辑:
```javascript
new Vue({
// ...
filters: {
formatDate: function (value) {
if (!value) return '';
const date = new Date(value);
const year = date.getFullYear();
const month = ('0' + (date.getMonth() + 1)).slice(-2);
const day = ('0' + date.getDate()).slice(-2);
const hours = ('0' + date.getHours()).slice(-2);
const minutes = ('0' + date.getMinutes()).slice(-2);
const seconds = ('0' + date.getSeconds()).slice(-2);
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
}
}
})
```
这样,时间值 "2023-07-03T15:33:54.000+08:00" 就会被格式化为 "2023-07-03 15:33:54"。
希望能帮到你!如果还有其他问题,请随时提问。
阅读全文