栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

IE 7中的Javascript Date函数出现问题,返回NaN

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IE 7中的Javascript Date函数出现问题,返回NaN

您需要确保将日期解析为UTC,否则javascript会将其解释为本地时区中的日期。

日期看起来像这样:

Tue Jul 13 23:18:36 +0000 2010

您可以这样解析:

function parseDate(str) {  var v=str.split(' ');  return new Date(Date.parse(v[1]+" "+v[2]+", "+v[5]+" "+v[3]+" UTC"));}

它将给出本地时区的正确日期/时间,例如:

Tue Jul 13 2010 19:18:36 GMT-0400 (EDT)

因此,这应该使您的代码看起来像这样:

$(function(){  $.getJSON("http://twitter.com/statuses/user_timeline/google.json?count=1&callback=?", function(data){    $.each(data, function(){      var created = parseDate(this.created_at);      $("<div></div>").append("<ul><li>Unformatted: " + this.created_at + "</li><li>Formatted: " + created + "</li></ul>").appendTo("body");    });  });  function parseDate(str) {    var v=str.split(' ');    return new Date(Date.parse(v[1]+" "+v[2]+", "+v[5]+" "+v[3]+" UTC"));  } });


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/430782.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号