Date.prototype.setUTCFullYear()
En esta página
The setUTCFullYear() method of {{jsxref("Date")}} instances changes the year for this date according to universal time.
{{InteractiveExample("JavaScript Demo: Date.prototype.setUTCFullYear()")}}
```js interactive-example const event = new Date("December 31, 1975 23:15:30 GMT-3:00");
console.log(event.getUTCFullYear()); // Expected output: 1976
console.log(event.toUTCString()); // Expected output: "Thu, 01 Jan 1976 02:15:30 GMT"
event.setUTCFullYear(1975);
console.log(event.toUTCString()); // Expected output: "Wed, 01 Jan 1975 02:15:30 GMT"
## Syntax
```js-nolint
setUTCFullYear(yearValue)
setUTCFullYear(yearValue, monthValue)
setUTCFullYear(yearValue, monthValue, dateValue)
Parameters#
yearValue- : An integer representing the year. For example, 1995.
monthValue{{optional_inline}}- : An integer representing the month: 0 for January, 1 for February, and so on.
dateValue{{optional_inline}}- : An integer between 1 and 31 representing the day of the month. If you specify
dateValue, you must also specifymonthValue.
Return value#
Changes the {{jsxref("Date")}} object in place, and returns its new timestamp. If a parameter is NaN (or other values that get coerced to NaN, such as undefined), the date is set to Invalid Date and NaN is returned.
Description#
If you do not specify the monthValue and
dateValue parameters, the values returned from the
{{jsxref("Date/getUTCMonth", "getUTCMonth()")}} and
{{jsxref("Date/getUTCDate", "getUTCDate()")}} methods are used.
If a parameter you specify is outside of the expected range,
setUTCFullYear() attempts to update the other parameters and the date
information in the {{jsxref("Date")}} object accordingly. For example, if you specify 15
for monthValue, the year is incremented by 1
(yearValue + 1), and 3 is used for the month.
Examples#
Using setUTCFullYear()#
const theBigDay = new Date();
theBigDay.setUTCFullYear(1997);
Specifications#
{{Specifications}}
Browser compatibility#
{{Compat}}
See also#
- {{jsxref("Date.prototype.getUTCFullYear()")}}
- {{jsxref("Date.prototype.setFullYear()")}}