Mon Jan 02 2023 00:00:00 GMT+0800 (中国标准时间) vue中转为yyyy-mm-dd格式 不使用toISOString()...
时间: 2024-02-25 22:58:02 浏览: 92
mall:基于taro.js + vue3 + typescript + taro-ui-vue3 搭建的模板
你可以使用Vue的过滤器来实现将日期格式转换为yyyy-mm-dd格式。具体做法如下:
1. 在Vue组件中定义一个过滤器:
```
filters: {
formatDate: function(value) {
if (value) {
var date = new Date(value);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
return year + '-' + month + '-' + day;
}
return '';
}
}
```
2. 在模板中使用过滤器:
```
<p>{{ date | formatDate }}</p>
```
其中,date是一个Date类型的变量,formatDate是我们定义的过滤器名称。
这样就可以将日期格式转换为yyyy-mm-dd格式了。
阅读全文