阅读:3820回复:12
firefox数字显示错误,太危险了
大家看看新华网的日期
|
|
1楼#
发布于:2006-07-03 22:59
新华网是什么网站?
|
|
2楼#
发布于:2006-07-03 22:59
新华社的网站啊,悲哀
|
|
|
3楼#
发布于:2006-07-03 22:59
这个的确很奇怪。。。。。。。。。。。。可以向他们反映
|
|
|
4楼#
发布于:2006-07-03 22:59
不少网站的日期都是这样
|
|
5楼#
发布于:2006-07-03 22:59
为什么说太危险了?
|
|
|
6楼#
发布于:2006-07-03 22:59
这是JS的编写问题
这是IE的编写方法,在W3C合拍的浏览器里就会遭遇千年虫问题 |
|
7楼#
发布于:2006-07-03 22:59
js的编写问题而已.楼主不要大惊小怪.
|
|
|
8楼#
发布于:2006-07-03 22:59
将网站页面保存,用Firefox浏览,仍然可以看到日期(显示为106年)。但是我用IE浏览保存在硬盘的页面,它竟然不显示日期!!!用IE在线浏览新华网,可以看到正确的日期。
看了一下页面的源代码,它是用getYear()来取得年份的,正确的应该是getFullYear()。getYear()这个函数得到的是106(1900年1月1日后的年数),而getFullYear()得到的才是绝对的年份。 |
|
9楼#
发布于:2006-07-03 22:59
新华网这个破网,我平时是不去的。刚才写E-Mail反映这个问题(给网页上的网站编辑),竟然被退回,我用Foxmail的特快专递(直接发送到这个E-Mail账号),根本就不存在这个E-Mail 账号!
|
|
10楼#
发布于:2006-07-03 22:59
|
|
11楼#
发布于:2006-07-03 22:59
getyear()好像是从1970年1月1日开始计算的吧
|
|
|
12楼#
发布于:2006-07-03 22:59
getyear是从1900 年算的,现在就是106+1900=2006,说明服务器时间没有错,只是网页错了
|
|
|