--- title: Date.prototype.setDate() slug: Web/JavaScript/Reference/Global_Objects/Date/setDate tags: - Date - JavaScript - Довідка - метод translation_of: Web/JavaScript/Reference/Global_Objects/Date/setDate ---
Метод setDate()
встановлює день об'єкта {{jsxref("Date")}} відносно початку наразі встановленого місяця.
dateObj.setDate(dayValue)
dayValue
Число мілісекунд між 1 січня 1970 00:00:00 за UTC та наданою датою (об'єкт {{jsxref("Date")}} також змінюється на місці).
Якщо значення dayValue
знаходиться за межами значень діапазону днів місяця, setDate()
оновить об'єкт {{jsxref("Date")}} відповідно.
Наприклад, якщо для dayValue
надано 0, дата буде встановлена останнім днем попереднього місяця.
Якщо для dayValue
надане від'ємне число, дата присвоїться зворотнім відліком від останнього дня попереднього місяця. -1 поверне дату, що на 1 день менша за останній день попереднього місяця.
setDate()
var theBigDay = new Date(1962, 6, 7); // 1962-07-07 (7 липня 1962) theBigDay.setDate(24); // 1962-07-24 (24 липня 1962) theBigDay.setDate(32); // 1962-08-01 (1 серпня 1962) theBigDay.setDate(22); // 1962-08-22 (22 серпня 1962) theBigDay.setDate(0); // 1962-07-31 (31 липня 1962) theBigDay.setDate(98); // 1962-10-06 (6 жовтня 1962) theBigDay.setDate(-50); // 1962-08-11 (11 серпня 1962)
Специфікація |
---|
{{SpecName('ESDraft', '#sec-date.prototype.setdate', 'Date.prototype.setDate')}} |
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.setDate")}}