FireFox的getYear怎么了?

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

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去调用

posted @ 2007-04-07 12:58  netcorner  阅读(100)  评论(0编辑  收藏  举报