Чтобы включить русский язык во всех datepicker-ах нужно добавить строчку:
При этом файл с русской локалью должен быть уже загружен браузером. Файл можно взять по ссылке:
Содержание
- Русский язык в jQuery datepicker: 3 комментария
- Join GitHub today
- jquery-ui / ui / i18n / datepicker-ru.js
- Users who have contributed to this file
- Материал из JQuery
Русский язык в jQuery datepicker: 3 комментария
Что вставить? Куда вставить? Говно, а не статья.
Просто добавьте этот код в самое начало вашего JavaScript-кода, перед инициализацией всех ваших datetimepicker-ов. А блок HEAD вашей HTML-страницы вставьте загрузку русской локали:
Please note that GitHub no longer supports your web browser.
We recommend upgrading to the latest Google Chrome or Firefox.
Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
jquery-ui / ui / i18n / datepicker-ru.js
Users who have contributed to this file
- © 2019 GitHub, Inc.
- Terms
- Privacy
- Security
- Status
- Help
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Материал из JQuery
Плагин Datepicker позволяет добавить на ваши страницы календарь, который может быть использован для выбора и отображения дат. Плагин обладает множеством настроек, позволяющих использовать календарь для широкого спектра целей (см. примеры использования выше).
Наиболее распространенным вариантом использования календаря является выбор даты. Поэтому, Datepicker обычно устанавливают на текстовое поле, задуманное для ввода дат. В таком случае, календарь будет появляться при получении фокуса этим текстовым полем, и исчезать, в случае потери им фокуса, либо при выборе конкретной даты на календаре (выбранная дата, при этом, будет оказываться в текстовом поле). При желании, можно превратить в календарь обычный div или span-элемент страницы. Для этого необходимо просто применить к нужному элементу плагин Datepicker (см. пример «Не временный календарь»).
Горячие клавиши Для работы с календарем можно использовать следующие «горячие клавиши»:
- ctrl+left/right — следующий/предыдущий день.
- page up/down — следующий/предыдущий месяц.
- ctrl+page up/down — следующий/предыдущий год.
- ctrl+home — текущая дата (если календарь закрыт, то он будет открыт).
- ctrl+up/down — следующая/предыдущая неделя.
- enter — выбор выделенной даты.
- ctrl+end — закрыть календарь и обнулить текущее значение (если оно было).
- ctrl+end — закрыть календарь без выбора даты.
Связанные утилиты UI
В процессе разбора строки с датой, могут произойти ошибки, которые вызовут следующие типы исключений:
‘Invalid arguments’ — неверно заданы параметры (format или val). Например равны null. ‘Missing number at position nn’ — в format указаны цифры, не найденные в строке val. ‘Unknown name at position nn’ — в format указан имя дня или месяца, не найденные в строке val. ‘Invalid date’ — val содержит невозможную дату (например ’31/02/2007′).
Примеры использования $.datepicker.parseDate():
Локализация (изменение языка)
Все текстовые элементы календаря могут быть изменены. В частности, можно заменить их на элементы на требуемом языке. Это можно сделать самостоятельно (изменяя соответствующие свойства календаря) или подключив один из языковых скриптов для календаря, который сделает это автоматически (библиотека доступных скриптов). Все подключенные таким образом языковые наборы, будут храниться в переменной $.datepicker.regional, например подключенный русский набор (ru.js) окажется в $.datepicker.regional.[‘ru’] и т.д. Первоначальный набор всегда можно найти в $.datepicker.regional.[«»], Применить один из уже подключенных наборов можно с помощью $.datepicker.setDefaults:
В локализации участвуют следующие свойства: closeText, prevText, nextText, currentText, monthNames, monthNamesShort, dayNames, dayNamesShort, dayNamesMin, weekHeader, dateFormat, firstDay, isRTL, showMonthAfterYear и yearSuffix. Их описания можно найти на вкладке Свойства.
Источник: