Date()与new Date()的区别
作者:yemoo 来源:ajaxbbs 时间:2008-09-29 11:09:00
今日一同时问我,new Date(Date(str))这段代码什么意思?我一看就晕了,一个new Date 一个Date这是什么意思?
这函数结果会是什么?这么牛x的写法还是第一次见到,莫非有高人?
百思不解于是自己写了个测试函数。
document.write(new Date(Date())+'<br>')
document.write(new Date()+'<br>')
document.write(Date()+'<br>')
结果发现结果如下:
Sun Sep 28 12:23:58 UTC+0800 2008
Sun Sep 28 12:23:58 UTC+0800 2008
Sun Sep 28 12:23:58 2008
不用new的结果不含UTC+0800。而且前两种写法的结果相同。
于是做下面尝试:
document.write(new Date(Date('2008/08/08'))+'<br>')
document.write(new Date('2008/08/08')+'<br>')
document.write(Date('2008/08/08')+'<br>')
运行结果:
Sun Sep 28 12:25:48 UTC+0800 2008
Fri Aug 8 00:00:00 UTC+0800 2008
Sun Sep 28 12:25:48 2008
看来为Date()传参数并没有意义,Date(str)本来就是一种错误的写法。
标签:date,区别,日期,javascript
0
投稿
猜你喜欢
浅谈视觉设计的准确性
2007-09-18 17:59:00
MySQL 自动备份与数据库被破坏后的恢复方法
2010-03-25 10:29:00
ORACLE常见错误代码的分析与解决(二)
2010-08-02 13:31:00
DW CS4初步试用感受
2008-05-30 12:17:00
[译]Javascript风格要素(一)
2008-02-28 12:58:00
文字链接,怎么办?
2008-08-04 13:18:00
SQL Server 查询分析器快捷键集合
2007-08-17 09:42:00
用ASP实现IE地址栏参数的判断
2008-10-10 15:54:00
德国ebay购头记
2009-04-29 11:10:00
Asp函数介紹(37个常用函数)
2011-04-11 11:06:00
能否用显示/隐藏层来控制FLASH播放与停止
2008-10-27 14:08:00
css学习笔记:表格隔行点击变色
2009-04-30 13:15:00
ORACLE 报警日志如何查看?第1/2页
2009-07-02 12:06:00
ASP codepage 页面编码使用说明
2011-03-03 11:24:00
Ajax改造:使用Ajax和jQuery改进现有站点
2010-04-02 12:50:00
firefox与ie 的javascript区别
2010-03-14 11:30:00
ASP 关于动态数据显示页面得锚点
2007-11-04 20:28:00
CSS绝对定位在宽屏分辨率下错位
2009-07-28 12:24:00
asp 多关键词搜索的简单实现方法
2011-04-11 10:45:00
浅淡BANNER设计
2010-09-25 18:37:00