现在的位置: 首页 > 综合 > 正文

FireFox的getYear怎么了?

2012年11月16日 ⁄ 综合 ⁄ 共 275字 ⁄ 字号 评论关闭

FF下对年显示的总是有问题,例如如下脚本:在IE下提示“2007”----没有问题!可是在FF下却提示“107”?
<script>
var today = new Date();
alert(today.getYear());
</script>
FF的getYear返回的是“当前年份-1900”的值(传说以前一直这样处理),IE却当Year>=2000
最直接的解决办法是 year = (year < 1900) ? (1900 + year) : year;
最合理的是将getYear用getFullYear或者getUTCFullYear去调用

抱歉!评论已关闭.