首页 > 解决方案 > 将“Xh Xm”字符串转换为整数

问题描述

简单地说,我有以下字符串"105h 28m"

使用 JavaScript,我想将其转换为整数(毫秒?),这样以后更容易操作。

标签: javascriptstringinteger

解决方案


您可以拆分字符串并用于parseInt将字符串转换为数字:

var time = "105h 28m";
function toMiliseconds(t){
  t = t.split(/ +/);
  return parseInt(t[0])*60*60*1000  //convert hour to milliseconds
          + parseInt(t[1])*60*1000; //convert minitues to milliseconds
}
console.log(toMiliseconds(time));


推荐阅读