|
主题:[建议] 关于 time JS 在某些浏览器下显示年份相差1900年的问题 [收藏主题] |
时间日期 JS 里面的
year= tmpDate.getYear(); getYear 和 getFullYear 均是 JavaScript 中 Date 对象的方法。 我们应该拒绝使用 getYear,而改用 getFullYear。 有些浏览器,比如 Firefox、Safari,getYear 始终返回 Date 对象中的年份与 1900 年之间的差距,也就是说如果 Date 对象表示的是今年(2008 年),那么返回的就是 108。 即使在 IE 中,如果 Date 对象中的年份是在 1900-1999 这段时间内,返回的仍然是 Date 对象中的年份与 1900 年之间的差距。 而 getFullYear 则不存在此问题。 官方已经明确 getYear() 方法已经过时,所以我们改为 getFullYear 吧。 |
|
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |