【发布时间】:2013-04-24 04:43:03
【问题描述】:
我正在使用 JavaScript 的 Date 对象,我第一次需要提取日期的年份部分。我看到的是一种奇怪的行为。它返回 113 而不是 2013,我无法弄清楚这两个数字之间的关系,除了最后两个数字可能相同。
var date = new Date();
console.log(date.getYear()); // prints 113
console.log(date.getFullYear()); // prints 2013
这些功能有何不同?为什么要有getFullYear的功能?
获得一年的部分对我来说毫无意义。
【问题讨论】:
-
请注意,在 IE8 上它没有任何区别。
-
这能回答你的问题吗? Why does Javascript getYear() return 108?
标签: javascript