JavaScript метод Date.setUTCDate()
JavaScript DateОпределение и применение
JavaScript метод setUTCDate() объекта Date устанавливает день месяца для указанной даты по всемирному времени.
В качестве возвращаемого значения метода setUTCDate() вы получаете количество миллисекунд между 1 января 1970 00:00:00 UTC и заданной датой.
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
setUTCDate() | Да | Да | Да | Да | Да | Да |
JavaScript синтаксис:
dateObj.setUTCDate(dayValue);
dayValue - Integer
Спецификация
ECMAScript 1st Edition (ECMA-262). Реализовано в JavaScript 1.0.Значения параметров
Параметр | Описание |
---|---|
dayValue | Целое число, представляющее день месяца. Обязательный параметр. Ожидаемые значения лежат в диапазоне от 1 до 31, но другие значения возможны, например:
|
Пример использования
let someDay = new Date("February 14, 2019 12:00:00"); // создаем объект Date (передаем строковый аргумент, определяющий дату) console.log(someDay); // Thu Feb 14 2019 12:00:00 GMT+0300 (Москва, стандартное время) !!! вызовы в примере происходят к первоначальному значению, а не поочередно someDay.setUTCDate(0); // устанавливает день месяца для указанной даты по местному времени console.log(someDay); // Thu Jan 31 2019 12:00:00 GMT+0300 (Москва, стандартное время) someDay.setUTCDate(10); // устанавливает день месяца для указанной даты по местному времени console.log(someDay); // Sun Feb 10 2019 12:00:00 GMT+0300 (Москва, стандартное время) someDay.setUTCDate(20); // устанавливает день месяца для указанной даты по местному времени console.log(someDay); // Wed Feb 20 2019 12:00:00 GMT+0300 (Москва, стандартное время) someDay.setUTCDate(31); // устанавливает день месяца для указанной даты по местному времени console.log(someDay); // Sun Mar 03 2019 12:00:00 GMT+0300 (Москва, стандартное время) someDay.setUTCDate(-1); // устанавливает день месяца для указанной даты по местному времени console.log(someDay); // Wed Jan 30 2019 12:00:00 GMT+0300 (Москва, стандартное время) someDay.setUTCDate(-10); // устанавливает день месяца для указанной даты по местному времени console.log(someDay); // Mon Jan 21 2019 12:00:00 GMT+0300 (Москва, стандартное время) someDay.setUTCDate(-40); // устанавливает день месяца для указанной даты по местному времени console.log(someDay); // Sat Dec 22 2018 12:00:00 GMT+0300 (Москва, стандартное время)JavaScript Date