vue yyyy-mm-dd hh:mm:ss 转换为 yyyy-mm-dd
时间: 2023-07-19 13:28:58 浏览: 94
详解在vue-cli项目中使用mockjs(请求数据删除数据)
你可以使用 JavaScript 中的 Date 对象来实现这个转换。
假设你有一个名为`timeStr`的字符串,表示一个时间,其格式为`yyyy-mm-dd hh:mm:ss`,你可以先将其转换为 Date 对象,然后再将其转换为你需要的格式。
具体实现如下:
```javascript
const timeStr = '2021-10-12 14:30:00';
const date = new Date(timeStr);
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const formattedDate = `${year}-${month < 10 ? '0' + month : month}-${day < 10 ? '0' + day : day}`;
console.log(formattedDate); // 输出:2021-10-12
```
这里使用了模板字符串和三目运算符,将年、月、日拼接成了一个新的字符串`formattedDate`,其中的`month < 10 ? '0' + month : month`和`day < 10 ? '0' + day : day`是为了保证月份和日期的格式都是两位数。
阅读全文