拒绝 getYear,改用 getFullYear

作者:vkvi 来源:ITPOW(原创) 日期:2008-8-15

getYear 和 getFullYear 均是 JavaScript 中 Date 对象的方法。我们应该拒绝使用 getYear,而改用 getFullYear。

有些浏览器,比如 Firefox、Safari,getYear 始终返回 Date 对象中的年份与 1900 年之间的差距,也就是说如果 Date 对象表示的是今年(2008 年),那么返回的就是 108。

即使在 IE 中,如果 Date 对象中的年份是在 1900-1999 这段时间内,返回的仍然是 Date 对象中的年份与 1900 年之间的差距。

而 getFullYear 则不存在此问题。官方已经明确 getYear() 方法已经过时,所以我们改为 getFullYear 吧。

相关阅读

相关文章