有大佬遇到过这个问题吗:如何将带有汉字的时间转换出秒?求指导!

例如08分钟50秒
16分钟02秒
这样的如何转换为秒啊?
蓝山帝景
浏览 329回答 2
2回答

慕丝7291255

varstr='08分钟50秒';functionchangeSecond(str){returnparseInt(str.split(/分钟|秒/)[0]*60)+parseInt(str.split(/分钟|秒/)[1]);}console.log(changeSecond(str))

月关宝盒

'2钟02秒'.match(/(\d+)/g).reverse().reduce((sum,item,i)=>sum+(Math.pow(60,i)*parseInt(item)),0)//122'03小时02钟02秒'.match(/(\d+)/g).reverse().reduce((sum,item,i)=>sum+(Math.pow(60,i)*parseInt(item)),0)//10922
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript