2010,正心,修身,养性。
焚我残躯,毁我意志,复我记忆。
子曰:“知之者不如好之者,好之者不如乐之者。”
子曰:“吾尝终日不食,终夜不寝,以思,无益,不如学也。”

快乐的生活,快乐的分享。

JavaScript getYear() 方法

比较少用到JS获取日期的方法,用了一次,竟然闹出笑话啦,看一下下图:

因为我比较常用的浏览器是ie和Opera,而这两个浏览器下都没有问题,所以也就没注意,今天不小心用了下firefox访问,竟然发现这么散的事儿哈,虽然说依林家族的基本上所有的会员都用的ie浏览器,而我也基本上不会考虑firefox的兼容性,但是这个错误还是有点过分啦。。。看着始终不爽,所以百度了一下,找到了答案,顺便记录下:

从ECMAScript v3开始,JavaScript 的实现就不再使用getYear()的方法,而使用getFullYear()方法取而代之!

而Firefox使用getYear()的时候获取的已经不是真实的值啦,所以如果要兼容的话,就需要改用getFullYear()啦。大家有兴趣的话可以试试Firefox下使用getYear()得到的值是什么。

标签: ,

这篇文章发布于 2009年02月15日,星期日,14:50,归类于 JavaScript。 您可以跟踪这篇文章的评论通过 RSS 2.0 feed。 您可以留下评论,或者从您的站点trackback

一条评论

  • lala (2009.02.16 @ 15:55)

    用ajax从PHP取值也行:)

雁过留声

Rss
渴望孩子的纯真、诚实、可爱、无忧无虑。。。。。。

这位姐姐,你好,你的浏览器版本太低了,为了避免您中毒,请您升级您的浏览器!