Метод JavaScript Date setDate()

Определение и использование

setDate() Этот метод устанавливает день в месяце для объекта даты.

Пример

Пример 1

Установить дату в месяце:

var d = new Date();
d.setDate(15);

Попробуйте сами

Пример 3

Установить день в текущем месяце на последний день прошлого месяца:

var d = new Date();
d.setDate(0);

Попробуйте сами

Пример 3

Установить день в месяце на указанную дату:

var d = new Date("July 21, 1983 01:15:00");
d.setDate(15);

Попробуйте сами

Грамматика

Date.setDate(day)

Значение параметра

Параметр Описание
day

Обязателен. Целое число, представляющее день в месяце.

Ожидаемое значение 1-31, но допускаются и другие значения:

  • 0 приведет к последнему дню прошлого месяца
  • -1 приведет к前一天 последнего дня прошлого месяца

Если месяц содержит 31 день:

  • 32 приведет к первому дню следующего месяца

Если месяц содержит 30 дней:

  • 32 приведет к следующему дню второго месяца

Технические детали

Возвратное значение: Числовое значение, представляющее количество миллисекунд между объектом даты и полуночью 1 января 1970 года.
Версия JavaScript: ECMAScript 1

Поддержка браузера

Метод Chrome IE Firefox Safari Opera
setDate() Поддержка Поддержка Поддержка Поддержка Поддержка

Связанные страницы

Урок:Дата JavaScript

Урок:Формат даты JavaScript

Урок:Методы установки даты JavaScript