如何从ISO8601标准日期格式中提取时间?

时间:2017-05-25 05:19:16

标签: javascript angularjs

我的日期格式如下: 2017-05-25T08:00:00.0000000 + 00:00

如何从ISO格式中提取hh:ss格式的时间?

2 个答案:

答案 0 :(得分:1)

由于ISO8601是严格定义的,一个简单的substr将会这样做

console.log('2017-05-25T08:00:00.0000000+00:00'.substr(11,8));

答案 1 :(得分:0)

您可以使用.match()方法的正则表达式:

var date = "2017-05-25T08:00:00.0000000+00:00";
console.log(date.match(/(\d+:\d+:\d+)+/)[0])