new Date('2012-03-09')的各浏览器兼容性
来源:互联网 发布:盘石网络销售怎么样 编辑:程序博客网 时间:2024/06/10 06:15
js中,创建时间对象时,如果参数是一个日期字符串,如
var d = new Date('2012-09-09');
console.log(d);
经测试,在IE8及以下版本的IE中都是NaN,另外Safari 5.17中也不认识这种格式,输出为“Invalid Date”.
FF(测试版本为22.0),Chrome(测试版本为27.0.1453.116),Opera(测试版本12.16) 均能正确解析。
==================
所以如果需要创建日期,最好不要用字符串作参数.
经验证 var d1 = new Date(2012,9,3); 这种格式可以兼容所有浏览器,只是要注意参数中的9实际是代表的是10月份。
另外 var d2 = new Date(d1); 经验证也可以在所有浏览器中正常工作(IE6我没测,不过IE7可以,IE6应该也没问题),
所以如果要快速创建一个特定的日期,可以选用这两种方式,当然还有一种慢方法,就是 var d = new Date(); d.setFullYear(2012); d.setMonth(10); d.setDate(3);
- new Date('2012-03-09')的各浏览器兼容性
- new Date(date).getTime()兼容性
- new Date 在IE 下 兼容性的问题
- javascript中new Date()的浏览器兼容性问题
- javascript中new Date()的浏览器兼容性问题
- javascript中new Date()的浏览器兼容性问题
- javascript中new Date()的浏览器兼容性问题
- javascript中new Date()的浏览器兼容性问题
- javascript中new Date()的浏览器兼容性问题
- 各大浏览器的兼容性
- safari浏览器new date()兼容问题
- javascript中new Date()的浏览器兼容性问题解决方案
- javascript中new Date()在IE浏览器下的兼容性问题
- javascript中new Date()的浏览器兼容性问题IE8Nan
- 各版本浏览器兼容性的写法
- 浏览器的兼容性呀
- 不同浏览器的兼容性
- 可爱的浏览器兼容性
- 四招提升程序员简历中的含金量
- python字符串操作
- Checkbox前台刷新GridView
- Redis 通讯协议规范
- C#使用 Salt + Hash 来为密码加密
- new Date('2012-03-09')的各浏览器兼容性
- 润乾报表
- 网络流
- Web实现点击图片弹出上传文件窗口
- One Chance To Be The God Of Chrysanthemum
- SJTU->SE->ICS->LAB6 Malloc
- 常用调试工具gdb,dbx,valgrind介绍一
- POJ1637 Sightseeing tour 混合图判断欧拉回路
- 节选牛人模式6原则阐释