javascript - 来自日期字符串的 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 时间做同样的事情
解决方案
推荐阅读
- vue-i18n - vue-i18n-next (VUEJS3) 禁用控制台警告
- r - 通过 R 中每个组的加权平均值聚合数据
- reactjs - 如何在 onPress 事件中启用 React Native 中的热点?
- string - 如何按字符串长度对猫鼬中的结果进行排序?
- javascript - 表大小减小后表数据溢出
- apache-kafka - 我可以在kafka avro生产者中只指定模式ID吗
- python-3.x - 如何在滑索中订购一小部分加密货币(如比特币)?
- arrays - Bash 数组未正确排序
- amazon-web-services - 是否需要做一些事情才能让 chrome window.navigator.serial `requestPort` 在 AWS S3 上的生产环境中工作?
- java - 块序列代码战 kata