--- title: Date.prototype.setYear() slug: Web/JavaScript/Reference/Global_Objects/Date/setYear tags: - Date - Deprecated - JavaScript - Method - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Date/setYear ---
setYear()
メソッドは、地方時に基づき、指定された日付の「年」を設定します。 setYear()
は完全な桁数の値を設定しないため (いわゆる 2000 年問題)、使用されなくなり、{{jsxref("Date.prototype.setFullYear", "setFullYear()")}} メソッドに置き換えられました。
dateObj.setYear(yearValue)
yearValue
協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 から更新された日時までの間のミリ秒単位の数値。
yearValue
が 0 から 99 までの値の場合、dateObj
の「年」には 1900 + yearValue
が設定されます。そうでない場合、dateObj
の「年」には yearValue
が設定されます。
最初の 2 行は「年」を 1996 に設定します。3 行目は、「年」を 2000 に設定します。
var theBigDay = new Date(); theBigDay.setYear(96); theBigDay.setYear(1996); theBigDay.setYear(2000);
仕様書 |
---|
{{SpecName('ESDraft', '#sec-date.prototype.setyear', 'Date.prototype.setYear')}} |
{{Compat("javascript.builtins.Date.setYear")}}