Задача № 1
Создайте объект Date и установите следующие параметры: 1 Декабря 2000 года, 5 часов 35 минут. Зона времени текущая.
Задача №2
Создайте функцию dayWeek(date) которая будет выводить день недели сокращённо „пн“, „вт“, … „вс“.
Задача №2
Создайте функцию LastDayOfMonth(year, month) которая будет возвращать последний день месяца.
Должно работать так LastDayOfMonth(2013, 1) функция должна вернуть 28
Решение задачи №1
Первым делом я создал объект Date
Далее я установил дату в ручную.
Сначала у меня были проблемы с месяцем. Как оказалось месяц в Js идёт от 0 до 11. Поэтому Декабрь 11 месяц.
При запуске объекта в консоле должно выйти
Эту задачу можно решить в одну строку.
Данную задачу лучше выполнить вторым методом, так как данные которые вы не вводите остаются 0 и не повлияют не на что в дальнейшем.
Решение задачи №2
К моему сожалению я выбрал не самый лёгкий путь.
Для начала я объявил переменную в которую я занёс в неё дату.
Далее я выбрал не самый лёгкий путь тоже. Я создал новую переменную и записал в неё день недели с помощью метода getDay()
Ну и в самом конце я перебрал с помощью If else и функция заработала правильно.
Есть более лёгкий способ получить день недели
Решение задачи №3
К сожалению решить данную задачу я не смог поэтому выкладываю вам решения
Создадим дату из следующего месяца, но день не первый, а «нулевой» (т.е. предыдущий):
По всем вопросом пишите мне на почту JuniorJs@yandex.ru