将字符串计时器转换为整数秒

问题描述

| 我正在尝试将由h:mm:ss组成的字符串“ \” 0:13:30 \“转换为整数,它将是(m * 60)+(s)的答案,仅适用以及在润滑脂猴子或jscript中的分钟和秒。 我目前拥有的是:
var t_str = \'\'; var t_int =0;
var str1=\'\';var str2=\'\';var t_int1=0;var t_int2=0;

t_str=\"0:13:30\";
alert(t_str);
str1=t_str[4]+t_str[5];
str2=t_str[2]+t_str[3];
t_int1=parseInt (str1);
t_int2=parseInt (str2);
t_int2=t_int2 * 60;
t_int=t_int1+t_int2;
alert(t_int);
我得到了第一个警报。我如何获取它为str2和str1分配值“ 13”和“ 30”?对不起一个基本的问题,但我不习惯这种语言:)     

解决方法

        
var time = t_str.split(\":\"),h = 3600 * parseInt(time[0],10),m = 60 * parseInt(time[1],s = parseInt(time[2],10);
alert(h+m+s);
    ,        我认为您正在使用javascript。如果是,则可以使用split()方法先拆分t_str,然后继续进行整数解析。
`str = t_str.split(\":\");` //- array of {0,13,30}
然后使用此数组访问您的电话号码。