
Плагин позволяет создавать и управлять календарем, а также работать с датами.

pvvGetNumberCurrentDay
Функция возвращает текущий день месяца.

pvvGetMaxNumberCurrentMonth
Функция возвращает максимальное количество дней текущего месяца.

pvvGetNumberCurrentDayWeek
Функция возвращает номер текущего дня недели. 0 - Воскресенье .... 6 - Суббота

pvvGetNameCurrentDayWeek
Функция возвращает имя текущего дня недели.

pvvGetNumberCurrentMonth
Функция возвращает номер текущего месяца. 0 - Январь .... 11 - Декабрь.

pvvGetNameCurrentMonth
Функция возвращает имя текущего месяца.

pvvGetNumberCurrentYear
Функция возвращает текущий год.

pvvGetNameFirstDayWeekCurrentMonth
Функция возвращает имя первого дня недели в текущем месяце.

pvvGetNameLastDayWeekCurrentMonth
Функция возвращает имя последнего дня недели в текущем месяце.

pvvGetNameDayWeek
Функция возвращает имя дня недели по номеру дня недели указанного пользователем.

pvvGetNameMonth
Функция возвращает имя месяца по номеру месяца указанного пользователем.

pvvGetNumberDayWeekFromDate
Функция возвращает номер дня недели по дате указанной пользователем.

pvvGetNameDayWeekFromDate
Функция возвращает имя дня недели по дате указанной пользователем.

pvvGetDateDifference
Функция возвращает полную разницу между датами. Уменьшаемое - вычитаемое = разница. Возвращается массив [года, месяцы, дни, часы, минуты, секунды]

pvvGetYearDifference
Функция возвращает разницу между датами в годах. Уменьшаемое - вычитаемое = разница.

pvvGetMonthDifference
Функция возвращает разницу между датами в месяцах. Уменьшаемое - вычитаемое = разница.

pvvGetDaysDifference
Функция возвращает разницу между датами в днях. Уменьшаемое - вычитаемое = разница.

pvvGetHourDifference
Функция возвращает разницу между датами в часах. Уменьшаемое - вычитаемое = разница.

pvvGetMinuteDifference
Функция возвращает разницу между датами в минутах. Уменьшаемое - вычитаемое = разница.

pvvGetSecondDifference
Функция возвращает разницу между датами в секундах. Уменьшаемое - вычитаемое = разница.

pvvGetWeekCurrentNumber
Функция возвращает номер текущей недели в текущем году.

pvvGetWeekNumber
Функция возвращает номер недели по указанной дате.

pvvVanillaCreateCalendar
Функция - конструктор, создает календарь, и позволяет управлять его настройкам.

pvvVanillaCreateMonth
Функция создает список месяцев, и позволяет пользователю выбирать месяцы и год из соответствующих заголовков. Этот режим полезен, если вам нужно ограничить выбор пользователя только месяцем и годом, без возможности выбора конкретных дней.

pvvVanillaCreateYear
Функция создает список лет, позволяя пользователю выбирать год из списка, и выбирать месяц из соответствующего заголовка. Этот режим полезен, если вам необходимо ограничить выбор пользователю только годом и месяцем, и исключить возможность выбора конкретных дней.

pvvVanillaSetRangeMinMax
Функция устанавливает минимальную и(или) максимальную даты, которые пользователь может выбрать. Даты, меньшие или больше указанных, будут отключены и недоступны для выбора.

pvvVanillaSetRangePastDayFalse
Функция отключает все прошлые дни.

pvvVanillaSetRangePastDayTrue
Функция включает все прошлые дни.

pvvVanillaSetRangeGapsFalse
Эта функция отключает выбор дней в диапазоне с отключенными датами. Работает только если в календаре установлен выбор диапазона дат.

pvvVanillaSetRangeGapsTrue
Эта функция включает выбор дней в диапазоне с отключенными датами. Работает только если в календаре установлен выбор диапазона дат.

pvvVanillaSetAllDaysFalse
Эта функция отключает все дни и может быть полезна при использовании pvvVanillaSetEnabledDay.

pvvVanillaSetAllDaysTrue
Эта функция включает все дни и может быть полезна при использовании pvvVanillaSetEnabledDay.

pvvVanillaSetWeekday
Функция позволяет отключить указанные дни недели. Укажите массив с числами, где каждое число представляет собой идентификатор дня недели. Например, 0 - воскресенье.

pvvVanillaSetDisabledDay
Функция позволяет отключить указанные даты, независимо от указанного диапазона. Укажите дату и(или) диапазон дат в формате 2024-02-10:2024-02-15 или 2024-02-20 с новой строки. Внимание! Массив должен обрамляться двойными кавычками.

pvvVanillaSetEnabledDay
Функция позволяет включить указанные даты, независимо от диапазона и отключенных дат. Укажите дату и(или) диапазон дат в формате 2024-02-10:2024-02-15 или 2024-02-20 с новой строки. Внимание! Массив должен обрамляться двойными кавычками.

pvvVanillaSetSelectionDay
Функция определяет, разрешено ли выбирать один или несколько дней, либо выбор дней полностью отключен.

pvvVanillaSetSelectionMonth
Функция позволяет отключить выбор месяца, разрешить переключение месяцев только с помощью стрелок или разрешить переключение месяцев любым способом.

pvvVanillaSetSelectionYear
Функция позволяет отключить выбор года, разрешить переключение года только с помощью стрелок или разрешить переключение года любым способом.

pvvVanillaSetCancelableDay
Функция позволяет включить/отключить отмену выбранной даты повторным нажатием.

pvvVanillaSetSelecteDates
Функция позволяет указать список дат, которые будут выбраны при инициализации либо обновлении календаря. Укажите дату и(или) диапазон дат в формате 2024-02-10:2024-02-15 или 2024-02-20 с новой строки. Внимание! Массив должен обрамляться двойными кавычками.

pvvVanillaSetSelectedMonth
Функция определяет месяц, который будет отображаться при инициализации или обновлении календаря. Месяцы нумеруются с 0 до 11.

pvvVanillaSetSelectedYear
Функция определяет год который будет отображаться при инициализации или обновлении календаря.

pvvVanillaSetSelectedHolidays
Функция позволяет указать даты, которые будут считаться праздничными и получат дополнительный CSS-модификатор. Укажите дату и(или) диапазон дат в формате 2024-02-10:2024-02-15 или 2024-02-20 с новой строки. Внимание! Массив должен обрамляться двойными кавычками.

pvvVanillaSetTheme
Функция позволяет менять тему.

pvvVanillaSetVisibilityMonthShort
Функция позволяет использовать сокращенные названия месяцев при выборе месяца.

pvvVanillaSetVisibilityWeekNumbers
С помощью этой функции вы можете решить, будут ли отображаться номера недель в году.

pvvVanillaSetVisibilityWeekend
Функция позволяет выделять/отменяет выделение выходных дней в календаре.

pvvVanillaSetVisibilityToday
Функция позволяет управлять выделением текущего дня в календаре.

pvvVanillaSetVisibilityDisabled
Эта функция определяет, будут ли отображаться все дни, включая отключенные дни.

pvvVanillaSetVisibilityDaysOutside
С помощью этой функции вы можете решить, будут ли отображаться дни из прошлого и следующего месяца.

pvvVanillaGetDateMax
Функция возвращает максимальную дату в формате объекта Date. Максимальная дата должна бы установленна через функцию pvvVanillaSetRangeMinMax.

pvvVanillaGetDateMin
Функция возвращает минимальную дату в формате объекта Date. Минимальная дата должна бы установленна через функцию pvvVanillaSetRangeMinMax.

pvvVanillaGetRangeDisabled
Функция возвращает массив отключенных Дат. Должны быть отключенные даты через функцию pvvVanillaSetDisabledDay.

pvvVanillaGetRangeEnabled
Функция возвращает массив включенных Дат. Должны быть включенные даты через функцию pvvVanillaSetEnabledDay.

pvvVanillaGetSelectedDates
Функция возвращает массив в настоящее время выбранных дат.

pvvVanillaGetSelectedHolidays
Функция возвращает массив выбранных праздничных дней. Должны быть установлены праздничные дни через функцию pvvVanillaSetSelectedHolidays.

pvvVanillaGetSelectedMonth
Функция возвращает номер текущего выбранного месяца.

pvvVanillaGetSelectedYear
Функция возвращает номер текущего выбранного года.

pvvVanillaGetCorrectMonths
Функция возвращает текущее количество месяцев для отображения.

pvvVanillaGetViewYear
Функция возвращает текущий отображаемый год.



--------------------------------
Укажите переменную, в которую нужно поместить результат.
Выберете язык.
Укажите номер дня недели.
Укажите номер месяца.
Укажите год в формате ГГГГ. 
Укажите месяц в формате ММ.
Укажите день в формате ДД.
Укажите уменьшаемую дату.
Укажите вычитаемую дату.
Выберете первый день недели.
      * Понедельник
      * Воскресенье
Укажите любой доступный компонент для создания календаря.
Всплывающий календарь?
Выводить номера недель?
Выберете количество  отображаемых месяцев одновременно.
Выберете количество переключаемых месяцев одновременно.
Укажите вариант выбора даты в календаре.
      * Одиночная дата
      * Отдельные даты
      * Диапазон дат
      * Запретить выбор
Выберете тему (по умолчанию светлая тема).
      * Светлая
      * Тёмная
OnDay Укажите переменную для возвращения выбранной даты.
OnMonth Укажите переменную для возвращения выбранного месяца.
OnYear Укажите переменную для возвращения выбранного года.
кликПоДате(дата[массив]) Укажите подпрограмму.
кликПоНеделе(номерНедели, год, датыНедели[массив]) Укажите подпрограмму.
кликПоМесяцу(номерМесяца, имяМесяца) Укажите подпрограмму.
кликПоГоду(номерГода) Укажите подпрограмму.
кликПоСтрелкам(Год, номерМесяца, имяМесяца) Укажите подпрограмму.
Укажите компонент в для размещения списока месяцев.
Укажите компонент в для размещения списока лет.
Укажите контейнер календаря.
Укажите минимальную дату.
Укажите максимальную дату.
Укажите номер дня недели (каждый номер с новой строки).
Укажите дату и(или) диапазон дат.

-Укажите вариант выбора месяца в календаре.
-Укажите вариант выбора года в календаре.
      -* Любым способом
      -* Только с помощью стрелок
      -* Запретить выбор

Включить/отключить отмену выбранной даты.
Укажите номер месяца (0-Январь....11-Декабрь)
Сокращать названия месяцев?
Отображать номера недель?
Выделять выходные дни?
Выделять текущий день?
Отображать все дни?
Отображать дни из прошлого и следующего месяца? 
Укажите какое значение вы хотите вернуть в текстовое поле.
      * Номер месяца
      * Имя месяца
----------------------------------------------------------------------------------------

