本文转自:http://www.webym.net/jiaocheng/391.html、https://blog.csdn.net/makuiyu/article/details/7606934 发现有一个之前写的网站上的年份显示不正确,本应该显示2016,却显示着116,查询对应的代码,发现是一段JavaScript代码。 这个年份是用javascript中的getYear()函数获取的,经过测试,在不同的浏览器以及切换不同的浏览模式,显示都是有区别的。在谷歌Chrome浏览器里显示不正常,IE中可以正确显示2016。 javascript 代码:<script language="JavaScript" type="text/javascript"> var isnDay = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"); var today = new Date(); var month = today.getMonth() + 1; document.write("" + today.getYear() + "年" + month + "月" + today.getDate() + "日" + " " + isnDay[today.getDay()])</script> 查询资料后发现,这是因为各浏览器对getYear()处理方式的不同导致的。 那我们如何解决getYear()获取当前年份显示错误的问题呢?我教大家一个最简单的办法,将getYear换成getFullYear就可以完美解决。 下面总结下getYear、getFullYear和......Read More>