首页 > 解决方案 > 来自日期字符串的 Javascript 日期对象

问题描述

我有一个格式如下的字符串"2018-04-24 11:56:27+0000"。这是 UTC 时间,应转换为本地时间。

我想在 Chrome、Firefox、Edge 和 IE(都是最新的)中创建一个代表相同日期的日期对象。此格式适用于除 IE 之外的所有浏览器。我像这样使用它

new Date("2018-04-24 11:56:27+0000")

我无法更改格式,因为它来自另一个服务(我只能在我的前端逻辑中重新格式化它)。有没有办法在 IE 中也由此创建一个日期对象,或者是否有任何转换算法可以将此格式转换为 Javascript 中的某些 IE 兼容格式并且仅适用于 IE?

Internet Explorer 中的 Javascript 无效日期错误并不能解决我的问题,因为它们使用本地时间,而不是构造函数中的 UTC。我不能对 UTC 时间做同样的事情

标签: javascriptdateinternet-explorer

解决方案


推荐阅读