javascript - 将 "Xh Xm"字符串转换为整数

标签 javascript string integer

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

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

最佳答案

您可以拆分字符串并使用 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));

关于javascript - 将 "Xh Xm"字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61169681/

相关文章:

c# - ASP.NET Web 应用程序中的动态图像

Javascript 将警报转换为字符串

SQL 基本类型 : integer vs int?

php - 如何将数组转换为逗号分隔的单词字符串?

c - 如何从标准输入确定二维数组的高度和长度?

java - 比较两个整数 : why is == true?

javascript - Chart.js 2.7.0 Grouped Horizo​​ntal Bar Chart,如何获取工具提示以显示一个条而不是整个组的数据?

javascript - ExecJS::ProgramError:意外字符 '#'

javascript - 为什么 .bind() 在前面添加可选参数?

c - C 中整数检查的意外行为