【发布时间】:2019-07-04 14:27:29
【问题描述】:
我有一个时间格式,例如 1:50:60(小时:分钟:秒)或者也可以是 00:50:60(分钟:秒) - 取决于。现在我想将该值小时、分钟、秒转换为秒。 所以 1:50:60 是 6660 秒。
【问题讨论】:
标签: javascript time
我有一个时间格式,例如 1:50:60(小时:分钟:秒)或者也可以是 00:50:60(分钟:秒) - 取决于。现在我想将该值小时、分钟、秒转换为秒。 所以 1:50:60 是 6660 秒。
【问题讨论】:
标签: javascript time
试试下面的代码
var hms = '09:05:03';
var s = hms.split(':');
var seconds = (+s[0]) * 60 * 60 + (+s[1]) * 60 + (+s[2]);
console.log(seconds);
var hm = '00:55:03';
var s = hm.split(':');
var seconds = (+s[0]) * 60 * 60 + (+s[1]) * 60 + (+s[2]);
console.log(seconds);
【讨论】:
试试这个:
var hms = '01:50:60'; // your input string
var a = hms.split(':'); // split it at the colons
// minutes are worth 60 seconds. Hours are worth 60 minutes.
var seconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]);
console.log(seconds);
【讨论】: