微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决将字符串计时器转换为整数秒

| 我正在尝试将由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}
然后使用此数组访问您的电话号码。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。