JS中的getYear()方法不是返回的是两位数吗?
var mydate = new Date();
console.log(mydate.getYear());//输出为115;
这是为什么,不是应该是最后两位吗
米饭·点点
9 years, 7 months ago
Answers
原因:在1900-1999之间返回最后两位
大于1999返回当今日期1900的年份差比如2000返回100
小于1900返回也是1900的差比如1800返回-100
详情参考MDN
注意:这个方法不被推荐用getFullYear()方法替换
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getYear
远野贵树_
answered 9 years, 7 months ago