Калькулятор дата начала конца месяца недели Javascript

Всего продано 0
Возвратов 0
Хороших отзывов 0
Плохих отзывов 0

Калькулятор для сайта, определяет дату начала и дату конца прошлого месяца, текущего месяца и текущей недели.
Результат расчета, выводится в виде двух строк с текстом:
- первое поле "Дата начала", результат, например "1 января 2016".
- второе поле "Дата конца", результат, например "31 января 2016".

Калькулятор работает на Javascript и html.

============ ВАРИАНТЫ РАСЧЕТА ==============

●Определение даты начала и конца текущего месяца при клике на кнопку.
●Определение даты начала и конца прошлого месяца при клике на кнопку.
●Определение даты начала и конца текущей недели при клике на кнопку.
В калькуляторе имеется:
● HTML форма
● HTML текстовое поле для вывода начальной даты
● HTML текстовое поле для вывода конечной даты
● HTML кнопка 'за предыдущий месяц'
● HTML кнопка 'за текущий месяц'
● HTML кнопка 'за неделю'

Скрипт калькулятора выполняет:
● поиск html кнопки 'за предыдущий месяц'
● поиск html кнопки 'за текущий месяц'
● поиск html кнопки 'за неделю'
● привязка события при клике на кнопу 'за предыдущий месяц'
● привязка события при клике на кнопу 'за текущий месяц'
● привязка события при клике на кнопу 'за неделю'
● создание объекта текущей даты.
● сдвиг даты на прошлый месяц от текущего.
● определение числа последнего для прошлого месяца.
● определение названия прошлого месяца.
● формирование стоки начальной даты в формате "число месяц год".
● формирование стоки конечной даты "число месяц год".
● вывод данных на HTML страницу.
● создание объекта текущей даты.
● определение числа последнего для текущего месяца.
● определение названия текущего месяца.
● формирование стоки начальной даты в формате "число месяц год".
● формирование стоки конечной даты "число месяц год".
● вывод данных на HTML страницу.
● создание объекта текущей даты.
● определение порядкового номера дня на этой неделе от 1 до 7.
● перемещение даты на начало текущей недели, т.е. на понеделькик.
● определение числа в начале текущей недели.
● определение названия месяца в начале текущей недели.
● определение года в начале текущей недели.
● перемещение даты в конец текущей недели, т.е. на воскресенье.
● определение числа в конце текущей недели.
● определение названия месяца в конце текущей недели.
● определение года в конце текущей недели.
● формирование стоки начальной даты "число месяц год".
● формирование стоки конечной даты "число месяц год".
● вывод данных на HTML страницу.
● поиск текстового поля input c id=inputFrom.
● поиск текстового поля input c id=inputTo.
● вывод начальной даты в текстовое поле input.
● вывод конечной даты в текстовое поле.

В калькуляторе использованы функции:
● функция определения начальной и последней даты в текущем месяце.
● функция определения начальной и последней даты на текущей неделе.
● функция определения начальной и последней даты в прошлом месяце.
● функция для определения числа последнего дня в указанном месяце.
● функция для вывода названия месяца на русском.
● функция для определения дня недели по российскому исчислению от 1 до 7.
● функция для вывода данных на html страницу.