uniapp快速将数组中的对象里的小时分钟字符串类型改为时间类型
时间: 2024-10-14 18:03:51 浏览: 19
comma-split:将逗号分隔的字符串拆分为一个数组
5星 · 资源好评率100%
UniApp(uni-app)是一个跨平台的框架,用于构建原生应用。如果你有一个包含字符串类型的小时和分钟的对象数组,想要将其转换成时间类型,你可以通过JavaScript或者其内置的方法来实现。这里是一个简单的步骤:
1. 遍历数组:
```javascript
for (let obj of array) {
// 获取小时和分钟
const hours = obj.hour;
const minutes = obj.minute;
}
```
2. 创建一个新的时间对象,假设你的时间格式是"HH:mm":
```javascript
function convertToTime(hoursStr, minutesStr) {
const [hours, minutes] = [hoursStr, minutesStr].map(Number);
return new Date(0, 0, 0, hours, minutes); // JavaScript的Date构造函数接受四位数的年份、月份、日期和小时分钟秒毫秒
}
// 转换每个对象
array.forEach(obj => {
obj.time = convertToTime(obj.hour, obj.minute);
});
```
这样,`array` 中的对象现在应该有一个 `time` 属性,它是时间戳类型(Date类型),代表原始的小时和分钟。
阅读全文