测试代码:

<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 (中国标准时间) |
本文详细解析并对比了JavaScript中使用日期字符串、日期时间戳、日期对象等不同方式创建和操作日期的方法,包括日期的格式化、解析、比较等核心功能。通过IE浏览器和WebKit的不同响应结果,展示了日期函数在不同浏览器环境下的表现差异。
494

被折叠的 条评论
为什么被折叠?



