WASD427 июн 2010 в 15:02Неявная установка значения объекта Date?Время на прочтение1 минОхват и читатели516ЧуланВсего голосов 17: ↑13 и ↓4+9Добавить в закладки2Комментарии3
mgn7 июн 2010 в 15:45«The setDate() method sets the day of the month (from 1 to 31), according to local time.» (www.w3schools.com) То есть после первого вызова функции мы попытались установить день "-1", это корректно обработалось и произошло вычитание месяца. Перед вторым вызовом в объекте tmpDate хранится месяц май. Функция setDate не изменяет месяц, а только устанавливает 6е число. Не вижу противоречий — функция устанавливает число месяца, не меняя самого месяца
WASD427 июн 2010 в 17:48Показать предыдущий комментарийЭто не противоречиво, но далеко не так очевидно. Если поискать в интернете по всяким «managing Date objects», «using Date object» и т.п., то в 80% «обучений» будет эта ошибка.
madimp8 июн 2010 в 05:02Недавно тоже радовался работе с датами. Особенно тому, что 31 января + 1 месяц = 3 Марта
Неявная установка значения объекта Date?