JS date setYear()
已废弃
该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。
The **setYear()**
method sets the year for a specified date according to local time. Because setYear
does not set full years (“year 2000 problem”), it is no longer used and has been replaced by the setFullYear
method.
Syntax
dateObj.setYear(yearValue)
Parameters
yearValue
An integer.
Returns
If yearValue
is a number between 0 and 99 (inclusive), then the year for dateObj
is set to 1900 + yearValue
. Otherwise, the year for dateObj
is set to yearValue
.
Examples
Example: Using setYear
The first two lines set the year to 1996. The third sets the year to 2000.
var theBigDay = new Date();
theBigDay.setYear(96);
theBigDay.setYear(1996);
theBigDay.setYear(2000);
Specifications
Specification | Status | Comment |
---|---|---|
ECMAScript 1st Edition. Implemented in JavaScript 1.0 | Standard | Initial definition. |
ECMAScript 5.1 (ECMA-262) Date.prototype.getYear | Standard | Defined in the (informative) compatibility annex. |
ECMAScript 2015 (6th Edition, ECMA-262)Date.prototype.getYear | Standard | Defined in the (normative) annex for additional features for web browsers. |