javascript下ie7,ie8的Date Bug的解决
来源:互联网 发布:在家做网络兼职 编辑:程序博客网 时间:2024/06/08 18:24
ie9+, chrome firefox opera下 string到Date 使用 Date("2013-01-01"); 都是ok的。
但在ie7, ie8下 返回NaN
国外有人写了这样一个解决办法
/**Parses string formatted as YYYY-MM-DD to a Date object. * If the supplied string does not match the format, an * invalid Date (value NaN) is returned. * @param {string} dateStringInRange format YYYY-MM-DD, with year in * range of 0000-9999, inclusive. * @return {Date} Date object representing the string. */ function parseISO8601(dateStringInRange) { var isoExp = /^\s*(\d{4})-(\d\d)-(\d\d)\s*$/, date = new Date(NaN), month, parts = isoExp.exec(dateStringInRange); if(parts) { month = +parts[2]; date.setFullYear(parts[1], month - 1, parts[3]); if(month != date.getMonth() + 1) { date.setTime(NaN); } } return date; }
使用如下:
parseISO8601("2013-01-01");
- javascript下ie7,ie8的Date Bug的解决
- javascript下ie7,ie8的Date Bug的解决 .
- javascript下ie7,ie8的Date Bug的解决
- 解决IE7和IE8的BUG方法
- CSS兼容:如何解决IE7和IE8的BUG
- 常用的ie6,ie7,ie8 css bug兼容性解决
- CSS 和JavaScript 在ie6 ie7 ie8和Firefox下bug兼容解决记录
- css 和javascript 在ie6 ie7 ie8和Firefox下bug兼容解决记录
- CSS 和JavaScript 在ie6 ie7 ie8和Firefox下bug兼容解决记录
- CSS兼容IE8,IE7 bug的解决方法
- IE8,IE7 Javascript获取 classname的方法
- IE7 IE8 的兼容性问题解决(微软)
- 如何解决IE7和IE8的兼容性问题
- jquery validate在ie8下的bug解决
- IE的CSS Bug列表(IE6,IE7和IE8)
- IE的CSS Bug列表(IE6,IE7和IE8)
- IE8 、 IE7 的兼容性问题
- ie7 slideup,mouseleave...的bug的解决
- 司法部门使用视频会议为工作插上翅膀
- TS流
- 把DSP TMS320F28XXX的程序段从flash复制到ram中运行 .
- ExtJs 4.*、Guice3、MyBatis3、MySql架构的 弱权限管理框架 四
- TCP协议三次握手过程分析
- javascript下ie7,ie8的Date Bug的解决
- 网站建设最终目标之网站盈利定位
- EA经典教程
- Oracle EBS 11i 表结构——PO模块
- android 制作9.png图片
- 面试题08 - 二叉树的深度 【树】
- java IO流总结
- Apache Mahout 实现的机器学习算法
- Oracle Star Schema