请教各位一个问题,求解答:如何将带有汉字的时间转换出秒?怎么回事哈啊?

例如08分钟50秒
16分钟02秒
这样的如何转换为秒啊?
青春有我
浏览 363回答 2
2回答

至尊宝的传说

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