Date.prototype.setMonth()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
Сводка
ÐеÑод setMonth() ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð¼ÐµÑÑÑ Ñказанной даÑÑ Ð¿Ð¾ меÑÑÐ½Ð¾Ð¼Ñ Ð²Ñемени.
СинÑакÑиÑ
dateObj.setMonth(monthValue[, dayValue])
ÐеÑÑÐ¸Ñ Ð´Ð¾ JavaScript 1.3
dateObj.setMonth(monthValue)
Parameter
monthValue-
Целое ÑиÑло Ð¾Ñ 0 до 11, пÑедÑÑавлÑÑÑее меÑÑÑÑ Ð¾Ñ ÑнваÑÑ Ð´Ð¾ декабÑÑ.
dayValue-
ÐеобÑзаÑелÑнÑй паÑамеÑÑ. Целое ÑиÑло Ð¾Ñ 1 до 31, пÑедÑÑавлÑÑÑее Ð´ÐµÐ½Ñ Ð¼ÐµÑÑÑа.
ÐпиÑание
ÐÑли Ð²Ñ Ð½Ðµ опÑеделиÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑа dayValue, бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð·Ð½Ð°Ñение, возвÑаÑаемое меÑодом getDate().
ÐÑли знаÑение опÑеделÑемого паÑамеÑÑа бÑÐ´ÐµÑ Ð²ÑÑ
одиÑÑ Ð·Ð° пÑÐµÐ´ÐµÐ»Ñ Ð¾Ð¶Ð¸Ð´Ð°ÐµÐ¼Ð¾Ð³Ð¾ диапазона, меÑод setMonth() попÑÑаеÑÑÑ ÑооÑвеÑÑÑвенно обновиÑÑ Ð´ÑÑгой паÑамеÑÑ Ð¸ инÑоÑмаÑÐ¸Ñ Ð¾ даÑе в обÑекÑе Date. ÐапÑимеÑ, еÑли в каÑеÑÑве monthValue пеÑедаÑÑ Ð·Ð½Ð°Ñение 15, год ÑвелиÑиÑÑÑ Ð½Ð° 1, а в каÑеÑÑве меÑÑÑа бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð·Ð½Ð°Ñение 3.
ÐÑимеÑÑ
>ÐÑимеÑ: иÑполÑзование меÑода setMonth()
var theBigDay = new Date();
theBigDay.setMonth(6);
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.setmonth> |