Javascript.RU

setMonth

Синтаксис

setMonth(monthValue[, dayValue])

Аргументы

monthValue
Целочисленное значение от 0 до 11, обозначающее месяц от января до декабря
dayValue
Целочисленное значение от 1 до 31, обозначающее день месяца

Описание, примеры

Если значение параметра dayValue опущено, используется значение, возвращаемое методом getDate.

Если переданный параметр имеет значение, лежащее за ожидаемыми пределами, метод setMonth пытается соответствующим образом изменить значение других параметров. Например, если использовать для monthValue значение 15, то год будет увеличен на 1, а 3 будет использовано в качестве значения месяца.

Пример: Изменение даты
// Меняем месяц на июль
theBigDay = new Date();
theBigDay.setMonth(6)

Автор: Владимир П. (не зарегистрирован), дата: 30 марта, 2010 - 13:05
#permalink

Столкнулся с проблемой setMonth сегодня (30.03.2010) , и решил ее. Может кому пригодится.

var date = new Date();  
date.setFullYear(2010);  // 2010 год
date.setMonth(1);        // февраль
date.setDate(25);        // 25
.........

Проблема оказалась в том, что в date сначала помещается текущее время, затем я в setMonth устанавливаю февраль, но так как в date сейчас 30.03, он автоматом перекидывал на март, и в итоге получалась дата не 25.02.2010, а 25.03.2010, потому что 30.02 не существует


Автор: Гость (не зарегистрирован), дата: 30 марта, 2010 - 13:06
#permalink
var date = new Date();     
date.setFullYear(2010);  
date.setMonth(1, 25]);

Автор: White Raven (не зарегистрирован), дата: 30 июня, 2011 - 14:19
#permalink

Можно вообще проще, через конструктор;)

var date = new Date(2010, 1, 25);

Автор: Гость (не зарегистрирован), дата: 19 января, 2012 - 08:04
#permalink

Не проще. В твоем случае время убито (00:00:00) и не зависит ни от чего. Ты же не знаешь, что требуется для его задачи.


Автор: Гость (не зарегистрирован), дата: 13 апреля, 2022 - 07:08
#permalink

Автор: Гость (не зарегистрирован), дата: 16 апреля, 2022 - 14:14
#permalink

Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
2 + 1 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum