События
onSelect(formattedDate, date, inst)
Типfunction
Значение по умолчаниюnull
Функция обратного вызова при выборе даты.
- formattedDatestring- отформатированная дата.
- dateDate|array- объект
Dateвыбранной даты, если{multipleDates: true}, то будет передан массив таких объектов. - instobject- экземпляр плагина.
onChangeMonth(month, year)
Типfunction
Значение по умолчаниюnull
Функция обратного вызова при изменении месяца.
- monthnumber- номер месяца (от 0 до 12), к которому осуществлен переход.
- yearnumber- номер года, к которому осуществлен переход.
onChangeYear(year)
Типfunction
Значение по умолчаниюnull
Функция обратного вызова при изменении года.
- yearnumber- номер года, к которому осуществлен переход
onChangeDecade(decade)
Типfunction
Значение по умолчаниюnull
Функция обратного вызова при изменении декады.
- decadearray- массив, состоящий из номера года с которого начинается декада, и года на котором она заканчивается.
onChangeView(view)
Типfunction
Значение по умолчаниюnull
Функция обратного вызова при изменении вида календаря
- viewstring- вид, к которому осуществлен переход (days, months, years).
onRenderCell(date, cellType)
Типfunction
Значение по умолчаниюnull
Функция обратного вызова при отрисовке ячейки календаря.
- dateDate- объект даты текущей ячейки
- cellTypestring- тип текущей ячейки (day, month, year).
Функция должна возвращать объект, которой может состоять из трех полей:
{
+})monthsField
Типstring
Значение по умолчанию"monthsShort"
Какое поле из объекта локализации использовать в качестве названий месяцев, когдаview = "months".
timepicker
Типboolean
Значение по умолчаниюfalse
Еслиtrue, то будет добавлена возомжность выбора времени.
dateTimeSeparator
Типstring
Значение по умолчанию" "
Разделитель между датой и временем.
timeFormat
Типstring
Значение по умолчаниюnull
Формат времени. По умолчанию берется из локализации. Если передать значение сюда, то оно будет иметь больший приоритет.
+Для включения 12-ти часового режима добавьте 'aa' или 'AA' в параметрtimeFormat, например{timeFormat: "hh:ii AA"}Возможные варианты:
- h- часы
- hh- часы, с лидирующим нулем
- i- минуты
- ii- минуты, с лидирующим нулем
- aa- период дня - 'am' или 'pm'
- AA- период дня заглавными буквами
minHours
Типnumber
Значение по умолчанию0
Минимальное значение часов от 0 до 23. Нельзя выбрать час меньше, чем переданное значение.
maxHours
Типnumber
Значение по умолчанию23
Максимальное значение часов от 0 до 23. Нельзя выбрать час больше, чем переданное значение.
minMinutes
Типnumber
Значение по умолчанию0
Минимальное значение часов от 0 до 59. Нельзя вустановить значение минут меньше, чем переданное значение.
maxMinutes
Типnumber
Значение по умолчанию59
Максимальное значение минут от 0 до 59. Нельзя вустановить значение минут больше, чем переданное значение.
hoursStep
Типnumber
Значение по умолчанию1
Шаг выбора часов.
minutesStep
Типnumber
Значение по умолчанию1
Шаг выбора минут.