javascript - 将“Xh Xm”字符串转换为整数
问题描述
简单地说,我有以下字符串"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));
推荐阅读
- excel - 无法从 SSIS 运行宏...
- mysql - 在 MySql 中检索列名而不是外部 id
- javascript - Nativescript 转换长数字 - 最后 3 位数字更改为 000
- primefaces - p:schedule 没有在数据表下显示星期几?
- docker - 登录 Docker 注册表后我可以使用什么 Docker 命令?
- apache-spark - 在 pyspark 中捕获 explain() 的结果
- libreoffice-calc - 如何选择当前行?
- thymeleaf - 我怎么能百里香比较器和平等
- javascript - 来自 epub 或 pdf ionic 3 的文本到语音
- selenium - 如何使用 selenium Webdriver 处理 Internet Explorer 中的窗口模式对话框