Json的 ISO 8601 形式的日期格式在IE9下面存在问题
考虑如下代码:(在线演示:http://jsbin.com/ekigot/5/edit)
1 var dateString = '2012-01-01T08:00:00'; 2 var date = new Date(dateString); 3 alert(date.getHours());
在IE中提示的结果是:16,在Firefox中提示的结果是:8
问题具体的分析在:http://stackoverflow.com/questions/5802461/javascript-which-browsers-support-parsing-of-iso-8601-date-string-with-date-par
解决方法:使用moment.js,可以从nuget中直接安装,主页:http://momentjs.com/