在javascript/jquery中将时间字符串转换为秒 [英] convert time string to seconds in javascript/jquery

查看:597
本文介绍了在javascript/jquery中将时间字符串转换为秒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个timeuntil字符串显示为12d 00:57:30 IE. dd'd'hh:mm:ss

I have a timeuntil string displayed as 12d 00:57:30 ie. dd'd' hh:mm:ss

如何在javascript或jquery中将其转换为秒数.

How would I convert that into number of seconds in javascript or jquery.

推荐答案

我知道这听起来有些不好,但是如果您不想使用诸如moment.js这样的插件.您可以这样解析它(仅适用于格式dd'd'hh:mm:ss):

I know this will not sound good for some, but if you don't want to use a plugin like moment.js. You could parse it like this (only for format dd'd' hh:mm:ss):

var days = parseInt(time.split('d ')[0]);
var hours = parseInt(time.split('d ')[1].split(":")[0]);
var mins = parseInt(time.split('d ')[1].split(":")[1]);
var secs = parseInt(time.split('d ')[1].split(":")[2]);

hours += days * 24;
mins += hours * 60;
secs += mins * 60;

秒将是总计

这篇关于在javascript/jquery中将时间字符串转换为秒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆