vue3批量导入获取2022/8/5格式的时间得到了44778这样格式的数据,怎么改成时间格式的数据
时间: 2023-12-14 08:39:43 浏览: 22
如果你已经成功获取了 `2022/8/5` 格式的时间数据,并且将其存储在一个数组中,可以使用 `map()` 方法遍历数组,将每个字符串转换为时间格式。具体实现如下:
```javascript
const dateArr = ['2022/8/5', '2022/8/6', '2022/8/7', '2022/8/8'];
const formattedDateArr = dateArr.map(dateStr => {
const [year, month, day] = dateStr.split('/');
return new Date(year, month - 1, day);
});
console.log(formattedDateArr); // [Fri Aug 05 2022 00:00:00 GMT+0800 (中国标准时间), Sat Aug 06 2022 00:00:00 GMT+0800 (中国标准时间), Sun Aug 07 2022 00:00:00 GMT+0800 (中国标准时间), Mon Aug 08 2022 00:00:00 GMT+0800 (中国标准时间)]
```
上述代码中,首先定义了一个包含时间字符串的数组 `dateArr`。然后使用 `map()` 方法遍历数组,对于每个时间字符串,使用 `split()` 方法将其拆分成年、月、日三个部分,并使用 `new Date()` 构造函数将其转换为时间格式,最后将转换后的时间格式存储到一个新的数组 `formattedDateArr` 中。最终输出 `formattedDateArr` 数组即可。