Angular2/JS - 日期表达式仅适用于 Chrome



我一直使用 Chrome 后,我今天刚刚用我的 FireFox 浏览器测试了我的应用程序,我注意到我的应用程序无法正常工作。

我做了一些搜索,我发现以下识别的表达式在 FF/IE 中具有"无效日期",并且在 chrome 中有效:

this.future = new Date(this.travelData.created_at);

当控制台日志记录this.future时,我收到Invalid Date消息。

当 Chroms 中的控制台日志记录this.future返回时:

Mon May 23 2016 19:56:48 GMT+0300

所以我想知道,我如何让它在 FF 和其他浏览器中工作,同时this.travelData.created_at从我的 API 返回以下格式:

2016-05-23 19:47:07

希望有人知道这个浏览器奇怪错误的解决方案,谢谢!

我想

您需要先将this.travelData.created_at转换为有效日期。

另请参阅new Date()在Chrome中工作,但不能在Firefox中

工作,new Date()在Chrome和Firefox中的工作方式不同

最新更新