这个问题请你先在百度或者谷歌里搜索一下“今天是112年”这个关键词,看看有多少搜索结果,再看看这些网站里政府网站、企业网站占据了多少。
其实在ie浏览器下显示的时间是完全正确的,但是目前浏览器的市场不再是微软一家独大了,因此,在写前台页面的时候,用js获取时间时就要考虑到这一点,这些“出问题”的时间都是用的getYear()这个函数,在个别浏览器中获得的是112而不是2012,而万无一失函数应该是getFullYear(),这样在目前所有主流的浏览器都不会出现112了。
其实出现这个原因大多数是因为网站制作者没有自己深入去写js,也没有去在不同浏览器中严格测试,而去网上直接搜索复制的代码块,有技巧的复制是一种提高工作效率的作法,但是也要进行严格的测试后再使用,避免出现这样的小问题。