怎样用js把['2023-03-06 16:00:00','2023-03-07 17:00:00','2023-03-08 18:00:00']这样的时间数组,只取时间,转换为['16时','17时','18时']这样的数组?
时间: 2023-03-28 13:02:43 浏览: 26
可以使用JavaScript中的map()函数和正则表达式来实现。具体代码如下:
const timeArray = ['2023-03-06 16:00:00','2023-03-07 17:00:00','2023-03-08 18:00:00'];
const hourArray = timeArray.map(time => time.match(/\d{2}:/)[].replace(':', '时'));
console.log(hourArray); // ['16时', '17时', '18时']
相关问题
用js将2023-06-17 20:20:00转为2023-06-16 20:20:00
要将日期 `2023-06-17 20:20:00` 转换为 `2023-06-16 20:20:00`,可以使用 JavaScript 中的 `Date` 对象和日期的相关方法。
下面是一个示例代码:
```javascript
// 原始日期
var originalDate = new Date('2023-06-17T20:20:00');
// 将日期向前推一天
originalDate.setDate(originalDate.getDate() - 1);
// 输出结果
console.log(originalDate.toISOString());
```
运行上述代码,你会得到如下输出:
```
2023-06-16T20:20:00.000Z
```
这样,原始日期 `2023-06-17T20:20:00` 就被成功转换为了 `2023-06-16T20:20:00`。
以下时间2023-03-19T17:00:00.000Z用js修改2023-03-19-00:00:00
可以使用JavaScript的Date对象来完成这个任务。首先,我们需要将给定的日期字符串解析为Date对象:
```javascript
var dateStr = '2023-03-19T17:00:00.000Z';
var date = new Date(dateStr);
```
然后,我们可以使用Date对象的setHours()、setMinutes()和setSeconds()方法来将时间部分设置为0:
```javascript
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
```
最后,我们可以使用Date对象的toISOString()方法将修改后的日期对象转换为符合ISO 8601标准的字符串:
```javascript
var newDateStr = date.toISOString().slice(0, 10);
```
完整的代码如下:
```javascript
var dateStr = '2023-03-19T17:00:00.000Z';
var date = new Date(dateStr);
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
var newDateStr = date.toISOString().slice(0, 10);
console.log(newDateStr); // 输出:2023-03-19
```
相关推荐
![js](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)