--- title: Date.prototype.setYear() slug: Web/JavaScript/Reference/Global_Objects/Date/setYear tags: - Date - Deprecated - Depreciado - JavaScript - Method - Prototipo - Prototype - Referencia - data - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Date/setYear ---
O método setYear()
atribui o ano para a data especificada de acordo com o horário local. Devido setYear()
não colocar o anos cheios ("problema do ano 2000"), ele não é mais utilizado e foi substituído pelo método {{jsxref("Date.prototype.setFullYear()", "setFullYear()")}}.
dateObj.setYear(yearValue)
yearValue
O número de milissegundos entre 1 de Janeiro de 1970 00:00:00 UTC e a data atualizada.
Se yearValue
é um número entre 0 e 99 (inclusivo), então o ano para dateObj
é atribuido para 1900 + yearValue
. Caso contrário, o ano para dateObj
é atribuido para yearValue
.
setYear()
As duas primeiras linhas atribuem o ano para 1996. O terceiro atribui o ano para 2000.
var theBigDay = new Date(); theBigDay.setYear(96); theBigDay.setYear(1996); theBigDay.setYear(2000);
Especificação |
---|
{{SpecName('ESDraft', '#sec-date.prototype.setyear', 'Date.prototype.setYear')}} |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("javascript.builtins.Date.setYear")}}