English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ЭтотsetDate()Метод, устанавливающий день в месяце для指定的 объекта даты (Date).
Ожидаемое значение 1-31, но допускаются и другие значения:
0 означает последний день прошлого месяца
-1 означает前一天, предшествующий последнему дню прошлого месяца
Если месяц содержит 31 день:
32 - это первый день следующего месяца
Если в месяце 30 дней:
32 - это第二天 следующего месяца
date.setDate(day)
var d = new Date(); d.setDate(22);Проверьте это‹/›
Все браузеры полностью поддерживают метод setDate():
Метод | |||||
setDate() | Да | Да | Да | Да | Да |
Параметр | Описание |
---|---|
day | Целое число от 1 до 31, представляющее день в месяце. Если значение выходит за пределы диапазона значений дат в этом месяце, setDate() соответствующим образом обновит объект Date. Например, если значение установлено в 0, дата будет установлена в последний день предыдущего месяца. |
Возврат значения: | Миллисекунды между UTC 1 января 1970 года 00:00:00 и заданной датой |
---|---|
Версия JavaScript: | ECMAScript 1 |
Этот пример устанавливает дату в последний день предыдущего месяца в месяце:
var d = new Date(); d.setDate(0);Проверьте это‹/›