为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript:哪些浏览器支持使用Date.parse解析ISO-8601日期字符串

JavaScript:哪些浏览器支持使用Date.parse解析ISO-8601日期字符串

慕田峪7331174 2019-07-25 10:06:18
JavaScript:哪些浏览器支持使用Date.parse解析ISO-8601日期字符串我没能在IE8和Safari 5上解析ISO-8601日期“2011-04-26T13:16:50Z”,但它适用于Chrome 10,FF4。支持似乎很混杂?有谁知道哪些浏览器可以解析这种格式的实际状态?我假设IE6,7也会失败。var d = Date.parse("2011-04-26T13:16:50Z");
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

我今天遇到了这个问题。我发现momentjs是在跨浏览器庄园中解析ISO 8601日期的好方法。

momentjs也可用于以不同的格式输出日期。


查看完整回答
反对 回复 2019-07-25
?
狐的传说

TA贡献1804条经验 获得超3个赞

在任何浏览器中解析ISO8601日期格式的简单功能:

function dateFromISO8601(isoDateString) {
  var parts = isoDateString.match(/\d+/g);
  var isoTime = Date.UTC(parts[0], parts[1] - 1, parts[2], parts[3], parts[4], parts[5]);
  var isoDate = new Date(isoTime);

  return isoDate;}


查看完整回答
反对 回复 2019-07-25
  • 3 回答
  • 0 关注
  • 1007 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号