摘要: 简介:在一个项目中需要进行日期的格式化,后台传到前端是时间的整数(Date.getTime),当后台数据返回字符串时,发现转换日期时在ie下变成NaN,但是真的是这样吗?接下来我们慢慢分析。此NaN不为NaN:程序代码如下:var date =new Date(d);if(!date || !date.getFullYear) { return; } return S.Date.format(d,'yyyy-mm-dd');//格式化函数,跟此文无关在其他浏览器下正常,但是在ie下,程序报错在ie调试器下,发现date 为NaN,如图:如果是NaN,那么if判断会返回true, 阅读全文
posted @ 2012-01-05 18:55 zaohe 阅读(7866) 评论(2) 推荐(0) 编辑