JS中的getYear()方法不是返回的是两位数吗?

var mydate = new Date();
console.log(mydate.getYear());//输出为115;
这是为什么,不是应该是最后两位吗

阅读 4.2k
3 个回答

注释:由 getYear() 返回的值不总是 4 位的数字!对于介于 1900 与 1999 之间的年份,getYear() 方法仅返回两位数字。对于 1900 之前或 1999 之后的年份,则返回 4 位数字!
注释:该方法总是结合一个 Date 对象来使用。
重要事项:从 ECMAScript v3 开始,JavaScript 的实现就不再使用该方法,而使用 getFullYear() 方法取而代之!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题