vue将“00:00:09“的时间转换为秒,将时分秒hh:mm:ss的格式转换为秒,
vue将"00:00:09"的时间转换为秒,将时分秒hh:mm:ss的格式转换为秒,
将时间字符串按冒号分割成数组。
检查数组长度是否为3(HH:MM:SS),否则抛出错误。
将各部分转换为整数。
计算总秒数:hours3600 + minutes60 + seconds。
// 在Vue组件methods中定义转换方法
methods: {convertTimeToSeconds(timeStr) {const parts = timeStr.split(':');if (parts.length !== 3) return 0; // 验证格式有效性const [hours, minutes, seconds] = parts.map(Number);return hours * 3600 + minutes * 60 + seconds;}
}// 使用示例
this.convertTimeToSeconds('00:00:09'); // 输出9
this.convertTimeToSeconds('01:23:45'); // 输出5025