日期处理,各浏览器字符串转日期格式兼容性测试

测试代码:

 <meta http-equiv="Content-Type" content="text/html; charset=gbk" />

<script>
    document.write("<table border='1'><tr><td>日期代码</td><td>浏览器响应</td></tr><tr><td>"+'new Date("February 3,2009")                </td><td>' + new Date("February 3,2009")+'</td></tr>');  
    document.write("<tr><td>"+'new Date("February 3,2009 10:52:03")        </td><td>' + new Date("February 3,2009 10:52:03")+'</td></tr>');  
    
    document.write("<tr><td>" +'new Date(2009,1,3)                         </td><td>'+ new Date(2009,1,3)+'</td></tr>');  
    document.write("<tr><td>" +'new Date(2009,1,3,10,52,03)                </td><td>'+ new Date(2009,1,3,10,52,03)+'</td></tr>');  
  
    document.write("<tr><td>" +'new Date(Date.parse("February 3,2009"))    </td><td>'+ new Date(Date.parse("February 3,2009"))+'</td></tr>');  
    document.write("<tr><td>" +'new Date(Date.parse("February 3,2009 10:52:03")) </td><td>'+ new Date(Date.parse("February 3,2009 10:52:03"))+'</td></tr>');  
    document.write("<tr><td>" +'new Date(Date.parse(2009,1,3))             </td><td>'+ new Date(Date.parse(2009,1,3))+'</td></tr>'); //Output: NAN  
    document.write("<tr><td>" +'new Date(Date.parse(2009,1,3,10,52,03))    </td><td>'+ new Date(Date.parse(2009,1,3,10,52,03))+'</td></tr>');    //Output: NAN  
	document.write("<tr><td>" +'new Date(Date.parse("2014-12-23 10:52:03"))    </td><td>'+ new Date(Date.parse("2014-12-23 10:52:03"))+'</td></tr>');    //Output: NAN  
	document.write("<tr><td>" +'new Date(Date.parse("2014/12/23 10:52:03"))    </td><td>'+ new Date(Date.parse("2014/12/23 10:52:03"))+'</td></tr>');    //Output: NAN  
    document.write("<tr><td>" +'new Date(Date.parse("2009/02/03"))         </td><td>'+ new Date(Date.parse("2009/02/03"))+'</td></tr>');  
    
    document.write("<tr><td>" +'new Date("2009/02/03")                     </td><td>'+ new Date("2009/02/03")+'</td></tr>');  
    document.write("<tr><td>" +'new Date("2009/02/03 11:12:13")            </td><td>'+ new Date("2009/02/03 11:12:13")+'</td></tr>');  
    document.write("<tr><td>" +'new Date("2009-02-03")                     </td><td>'+ new Date("2009-02-03")+'</td></tr></table>'); //Output: NAN  
</script>
 

 

IE浏览器()

日期代码浏览器响应
new Date("February 3,2009")Tue Feb 3 00:00:00 UTC+0800 2009
new Date("February 3,2009 10:52:03")Tue Feb 3 10:52:03 UTC+0800 2009
new Date(2009,1,3)Tue Feb 3 00:00:00 UTC+0800 2009
new Date(2009,1,3,10,52,03)Tue Feb 3 10:52:03 UTC+0800 2009
new Date(Date.parse("February 3,2009"))Tue Feb 3 00:00:00 UTC+0800 2009
new Date(Date.parse("February 3,2009 10:52:03"))Tue Feb 3 10:52:03 UTC+0800 2009
new Date(Date.parse(2009,1,3))NaN
new Date(Date.parse(2009,1,3,10,52,03))NaN
new Date(Date.parse("2014-12-23 10:52:03"))NaN
new Date(Date.parse("2014/12/23 10:52:03"))Tue Dec 23 10:52:03 UTC+0800 2014
new Date(Date.parse("2009/02/03"))Tue Feb 3 00:00:00 UTC+0800 2009
new Date("2009/02/03")Tue Feb 3 00:00:00 UTC+0800 2009
new Date("2009/02/03 11:12:13")Tue Feb 3 11:12:13 UTC+0800 2009
new Date("2009-02-03")NaN

 

 


webkit

 

日期代码浏览器响应
new Date("February 3,2009")Tue Feb 03 2009 00:00:00 GMT+0800 (中国标准时间)
new Date("February 3,2009 10:52:03")Tue Feb 03 2009 10:52:03 GMT+0800 (中国标准时间)
new Date(2009,1,3)Tue Feb 03 2009 00:00:00 GMT+0800 (中国标准时间)
new Date(2009,1,3,10,52,03)Tue Feb 03 2009 10:52:03 GMT+0800 (中国标准时间)
new Date(Date.parse("February 3,2009"))Tue Feb 03 2009 00:00:00 GMT+0800 (中国标准时间)
new Date(Date.parse("February 3,2009 10:52:03"))Tue Feb 03 2009 10:52:03 GMT+0800 (中国标准时间)
new Date(Date.parse(2009,1,3))Thu Jan 01 2009 08:00:00 GMT+0800 (中国标准时间)
new Date(Date.parse(2009,1,3,10,52,03))Thu Jan 01 2009 08:00:00 GMT+0800 (中国标准时间)
new Date(Date.parse("2014-12-23 10:52:03"))Tue Dec 23 2014 10:52:03 GMT+0800 (中国标准时间)
new Date(Date.parse("2014/12/23 10:52:03"))Tue Dec 23 2014 10:52:03 GMT+0800 (中国标准时间)
new Date(Date.parse("2009/02/03"))Tue Feb 03 2009 00:00:00 GMT+0800 (中国标准时间)
new Date("2009/02/03")Tue Feb 03 2009 00:00:00 GMT+0800 (中国标准时间)
new Date("2009/02/03 11:12:13")Tue Feb 03 2009 11:12:13 GMT+0800 (中国标准时间)
new Date("2009-02-03")Tue Feb 03 2009 08:00:00 GMT+0800 (中国标准时间)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值