首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么Javascript getYear()返回108?

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 作为该方法的第二个参数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券