Comments 3
«The setDate() method sets the day of the month (from 1 to 31), according to local time.» (www.w3schools.com)
То есть после первого вызова функции мы попытались установить день "-1", это корректно обработалось и произошло вычитание месяца.
Перед вторым вызовом в объекте tmpDate хранится месяц май. Функция setDate не изменяет месяц, а только устанавливает 6е число.
Не вижу противоречий — функция устанавливает число месяца, не меняя самого месяца
То есть после первого вызова функции мы попытались установить день "-1", это корректно обработалось и произошло вычитание месяца.
Перед вторым вызовом в объекте tmpDate хранится месяц май. Функция setDate не изменяет месяц, а только устанавливает 6е число.
Не вижу противоречий — функция устанавливает число месяца, не меняя самого месяца
Недавно тоже радовался работе с датами. Особенно тому, что 31 января + 1 месяц = 3 Марта
Sign up to leave a comment.
Неявная установка значения объекта Date?