pvvDateCalendar
Плагин позволяет проводить различные операции над датами и имеет интегрированный календарь VanillaCalendar.
Возможности плагина:
-
pvvGetNumberCurrentDay
Функция возвращает текущий день месяца.
-
pvvGetMaxNumberCurrentMonth
Функция возвращает максимальное количество дней текущего месяца.
-
pvvGetMaxNumberMonthFromDate
Функция возвращает максимальное количество дней в месяце указанном пользователем.
-
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
Функция возвращает текущий отображаемый год.
-
pvvVanillaDestroyCalendar
Функция полностью удалить экземпляр календаря.