wayne 发表于 2013-6-17 10:58:49

【穿越】19113年,你被雷到了吗

本来我是贴了几个时间戳是19113年的 网站链接的。
后来发现帖子被 5d6d自动删除了

========
其实很多很多网站现在的时间戳都是19113年,
如果你感兴趣的话,自己百度一下19113年,
注意哦,百度显示的链接是审查过的,只是冰山一角。

liangbch 发表于 2013-6-17 11:27:58

有一些时间函数是以1900年为坐标原点的,通过这些时间函数得到的年份要加上1900才能得到正确的年份。错误的做法是前面加上个"19".
比如时间函数localTime得到的年份是99, "99+1900"得到的值和在99前面补个19是一样的,都是"1999",如果localTime得到的年份是113,
在113前加“19”就得到错误的结果“19113”,这是个很低级的bug,但就是有人会犯这样的错误。

wayne 发表于 2013-6-17 12:13:19

2# liangbch
这些网站肯定13年前就存在,
13年前就存在的网站还是比较厉害的。

只是13年了,一直没更新,而且很多都是些政府网站呢

wayne 发表于 2013-6-17 12:15:46

我倒,还有中国日报,我以前读书的时候常看的报纸。
http://www.chinadaily.com.cn/hqylss/hqxp.html
不过该子页 最近更新貌似是07年,也许是废弃了,倒情有可原,
可湖南工程学院的页面最近更新的是2013年6月16日,就怎么也说不过去了:

streeling 发表于 2013-6-17 16:42:40

这个算是千年虫问题吧,或者叫2000年问题(Year 2000 Problem)。

liangbch 发表于 2013-6-17 17:49:57

5# streeling

这个不是千年虫问题,千年虫之Dos系统固有的bug,是系统级别的bug,这个完全是开发人员造成的bug,而且很容易修复。

wayne 发表于 2013-6-17 18:17:00

是javascript 的getYear函数 没写好吧:
参考链接:http://www.solidot.org/story?sid=35166

streeling 发表于 2013-6-17 18:55:21

6# liangbch
一般的程序问题应该也可以算作千年虫问题
http://zh.wikipedia.org/wiki/%E5%8D%83%E5%B9%B4%E8%99%AB%E9%97%AE%E9%A2%98

liangbch 发表于 2013-6-17 19:03:40

嗯,按照wiki的解释,可以视为千年虫问题。

zeroieme 发表于 2013-6-17 19:34:40

一群小舅子写的网站
页: [1]
查看完整版本: 【穿越】19113年,你被雷到了吗