在JavaScript

时间:2017-02-22 16:24:09

标签: javascript datetime

我如何解析字符串" 1890-09-30T23:59:59 + 01:16:20"在JavaScript?

Java服务器offsetDateTime.format(ISO_OFFSET_DATE_TIME)

返回的字符串

测试的: 新日期(' 1890-09-30T23:59:59 + 01:16:20')=>无效日期

有关此奇怪日期时间的更多信息https://www.timeanddate.com/time/change/hungary/budapest?year=1890

注意:Angular 2的日期管道也失败了。

1 个答案:

答案 0 :(得分:0)

以下是一个想法:

' 1890-09-30T23:59:59 + 01:16:20' .split(/ [ - ,:,T,+] + /);

这将返回数值的数组。

[' 1890',   ' 09&#39 ;,   ' 30&#39 ;,   ' 23&#39 ;,   ' 59&#39 ;,   ' 59&#39 ;,   ' 01&#39 ;,   ' 16&#39 ;,   ' 20' ]