我们在Firefox上使用的一些
网站将会看到这样的展示:
时间是:1月26日108。
IE
浏览器
显示正常:
时间是:2008年1月26日。
原因是Javascrīpt的
兼容性问题。
今天,新的
日期(VaR);var年= today.getyear();
在Firefox中,getYear返回当年价值1900
当今天的年大于2000,1900是直接添加到返回的200x(而不是10倍)。
例如,今天是1999回报99。
今天是2000回2000。
一个简单的
解决方法是增加一个判断:
年份=(年份<1900(1900年以上):年份);
还有其他方法:
通过getutcfullyear调用返回完整年份
VaR年= today.getfullyear();