2017-05-25 87 views
0

我有如下格式的日期刺痛: 2017-05-25T08:00:00.0000000 + 00:00如何从ISO8601标准日期格式中提取时间?

如何提取以hh:从ISO格式SS格式?

+0

https://stackoverflow.com/questions/16451851/angularjs-how-to-format-iso8601-date-format – Manas

+0

起点'isoDateString.split( 'T')[1]' –

+1

@ManasHemrajani - 这不是相关 - 这个问题是关于从ISO字符串中提取时间,该问题是关于创建一个ISO字符串 –

回答

0

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

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

1

随着ISO8601被严格定义,简单substr会做

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

相关问题