我想解析以下字符串,这是一个时间(HH:MM:SS):00:00:00
有谁知道我如何获得小时,分钟或秒数值?
谢谢!
答案 0 :(得分:10)
var time = "00:00:00";
var parts = time.split(':');
alert("hours: " + parts[0] + ", minutes: " + parts[1] + ", seconds: ", + parts[2])
答案 1 :(得分:4)
我可能会自己使用split(':')解决方案,但这是使用本机Date解析的一个有趣的替代方案:
var time = '00:23:54';
var date = new Date('1/1/1900 ' + time);
// 0
date.getHours();
// 23
date.getMinutes();
// 54
date.getSeconds();