vue2 js语法 使用dayjs 将this.arry.startAt 的时间戳 转换为'YYYY-MM-DD HH:mm:ss'
时间: 2023-05-22 21:04:17 浏览: 143
以下是将this.arry.startAt的时间戳转换为'YYYY-MM-DD HH:mm:ss'的代码:
```javascript
import dayjs from 'dayjs'
let formattedDate = dayjs(this.arry.startAt).format('YYYY-MM-DD HH:mm:ss');
```
你可以在Vue组件中使用这段代码。
相关问题
vue js 将 yyyy-MM-dd hh:mm:ss转换为yyyy-MM-dd
你可以使用JavaScript的Date对象来实现将形如"yyyy-MM-dd hh:mm:ss"的字符串转换为"yyyy-MM-dd"的形式。
具体步骤如下:
1.将形如"yyyy-MM-dd hh:mm:ss"的字符串转换为Date对象:
```
let date = new Date('yyyy-MM-dd hh:mm:ss');
```
2.使用Date对象的getFullYear、getMonth和getDate方法获取年、月、日信息:
```
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
```
需要注意的是,getMonth方法返回的是0-11之间的整数,因此需要将其加1才能得到正确的月份。
3.将年、月、日信息拼接成"yyyy-MM-dd"的形式:
```
let formattedDate = `${year}-${month}-${day}`;
```
这样就可以将"yyyy-MM-dd hh:mm:ss"的字符串转换为"yyyy-MM-dd"的形式了。
vue将 yyyy-MM-dd hh:mm:ss转换为yyyy-MM-dd
可以使用Vue中的过滤器来实现这个功能。具体步骤如下:
1.在Vue实例中定义一个过滤器:
```
filters: {
formatDate(date) {
return date.split(' ')[0];
}
}
```
2.在需要格式化日期的地方使用过滤器:
```
{{ yourDate | formatDate }}
```
其中,yourDate是一个形如"yyyy-MM-dd hh:mm:ss"的字符串。
这样就可以将日期格式化为"yyyy-MM-dd"的形式了。