天天看點

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

本文轉自 netcorner 部落格園部落格,原文連結:http://www.cnblogs.com/netcorner/archive/2007/04/07/2912393.html  ,如需轉載請自行聯系原作者

繼續閱讀