我正在进行项目使用angular4(前端)和java(后端)的工作。我从java后端服务器获得以下格式的日期到角服务器。
2018-05-23T18:30:00.000+0000我需要把它转换成javascript/角日期对象。我试过以下代码
Date d = new Date(java_date);但这会导致无效的日期错误。
任何知道如何处理上述日期格式。
发布于 2018-09-29 13:45:38
字符串"2018-05-23T18:30:00.000+0000“与http://ecma-international.org/ecma-262/9.0/#sec-date-time-string-format中的格式不一致,它在时区偏移时间和分钟之间缺少冒号,因此实现可能将其视为无效(例如Safari)。
你有很多选择:
new Date('2018-05-23T18:30:00.000Z')new Date('2018-05-23T18:30:00.000+00:00')我推荐3或4,因为内置解析器是出了名的变化无常,但是上面的任何一个都可以。
https://stackoverflow.com/questions/52568513
复制相似问题