mysql 云计算 编程 Windows Android linux java Firefox Python php 程序员 微软 centos 开源 wordpress nginx apache Ubuntu google shell

中国政府网站长期不更新程序

偶尔看到国家信访局的网站好像好久没更新了,起码有13年没更新了,否则时间日期不会出现这种低级错误,如图 。

如果在搜索引擎中搜索“19113年”,会发现有大量网站存在类似的时间日期错误问题,而这些网站多数是政府网站,如

时间日期出错与JavaScript时间调用函数getYear()有关,在JavaScript 1.0中,getYear()是当前年份减去1900,它已不再使用,被getFullYear()取代。为什么会出现“19113年”?查看国家信访局网站的源代码会看到“centry=""; if (today.getYear()<2000 ) centry = "19" ; date1 = centry + (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日 " ;”...由于getYear返回的值113(2013-1900)显然小于2000,所以centry的值变成19,最后年份前的值变成了19113(centry + (today.getYear())=19 + 113)...

延伸阅读

评论