小编MLH*_*MLH的帖子

.Net webApi ISO datetime和IE8

.Net WebAPI在序列化DateTime时默认使用ISO DateTime格式.当IE8尝试在新的Date()构造函数中使用此ISO DateTime格式时,它会中断返回的NaN.  

var d = new Date('2012-09-06T15:28:56.215Z');
alert(d);
Run Code Online (Sandbox Code Playgroud)

 

Firefox处理这个很好.还没试过Chrome.IE8休息,返回NaN.  

我假设ISO日期是我在WebAPI中使用的一种很好的格式.我还希望我的Javascript客户端能够处理转换为本地时间并重新格式化DateTime以便它易于阅读 - 这就是我使用Date类型而不仅仅是将ISO日期保持为字符串的原因.  

鉴于这一切,我处理ISO DateTime格式的最佳方式是什么,以便IE8不会窒息?    

.net javascript browser datetime asp.net-web-api

6
推荐指数
1
解决办法
1740
查看次数

标签 统计

.net ×1

asp.net-web-api ×1

browser ×1

datetime ×1

javascript ×1