通常不能在Firefox下显示年份的解决方案

通常不能在Firefox下显示年份的解决方案
我们在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();
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部