Javascript getYear()
返回值是 108 是因为在1999年12月之前,JS还不支持完整的日期时间处理函数,所以,Javascript 将1999年12月以前(或者说Javascript元年 106年之前)的日期时间标记为19XX年XX月XX日。
例如:
在 Date 对象中,getYear() 方法返回当前年份(从1900开始的年份)。如果年份大于或等于1999(106),那么 getYear() 返回40499(108)而不是2000。
1999年之前的日子被 JavaScript 声明为 106 年。因此,getYear()
函数的默认返回值为 106
。如果您需要在旧浏览器中使用 setFullYear()
方法,请用 106 作为该方法的第二个参数。
领取专属 10元无门槛券
手把手带您无忧上云