Date.prototype.setUTCDate()
Базовая доступность Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Метод setUTCDate() экземпляров Date изменяет день месяца для этой даты в соответствии с универсальным временем.
Попробуйте
const event = new Date("August 19, 1975 23:15:30 GMT-3:00");
console.log(event.getUTCDate());
// Expected output: 20
event.setUTCDate(19);
console.log(event.getUTCDate());
// Expected output: 19
Синтаксис
setUTCDate(dateValue)
Параметры
-
dateValue - Целое число от 1 до 31, представляющее день месяца.
Возвращаемое значение
Изменяет объект Date на месте и возвращает его новую отметку времени (timestamp). Если dateValue является NaN (или другим значением, которое приводится к NaN, например, undefined), дата устанавливается как Некорректная дата (Invalid Date) и возвращается NaN.
Описание
Если dateValue выходит за пределы диапазона значений даты для месяца, setDate() обновит объект Date соответствующим образом.
Например, если для dateValue предоставлено 0, дата будет установлена на последний день предыдущего месяца. Если вы используете 40 для dateValue, а месяц, хранящийся в объекте Date, — июнь, день изменится на 10, а месяц увеличится до июля.
Если для dateValue предоставлено отрицательное число, дата будет установлена с обратным отсчетом от последнего дня предыдущего месяца. -1 приведет к тому, что дата будет установлена на 1 день раньше последнего дня предыдущего месяца.
Примеры
Использование setUTCDate()
const theBigDay = new Date(); theBigDay.setUTCDate(20);
Спецификации
Совместимость с браузерами
| Десктопные | Мобильные | Серверные | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on iOS | Samsung Internet | WebView Android | WebView on iOS | Bun | Deno | Node.js | |
setUTCDate |
1 |
12 |
1 |
4 |
1 |
18 |
4 |
10.1 |
1 |
1.0 |
4.4 |
1 |
1.0.0 |
1.0 |
0.10.0 |
Смотрите также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setUTCDate