Jquery ui datepicker русский

Чтобы включить русский язык во всех datepicker-ах нужно добавить строчку:

При этом файл с русской локалью должен быть уже загружен браузером. Файл можно взять по ссылке:

Русский язык в 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

/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
/* Written by Andrew Stromnov (stromnov@gmail.com). */
( function ( factory ) <
if ( typeof define === " function " && define . amd ) <
// AMD. Register as an anonymous module.
define ( [ " ../w >" ], factory );
> else <
// Browser globals
factory ( jQuery . datepicker );
>
>( function ( datepicker ) <
datepicker . regional . ru = <
closeText : " Закрыть " ,
prevText : " " ,
nextText : " След> " ,
currentText : " Сегодня " ,
monthNames : [ " Январь " , " Февраль " , " Март " , " Апрель " , " Май " , " Июнь " ,
" Июль " , " Август " , " Сентябрь " , " Октябрь " , " Ноябрь " , " Декабрь " ],
monthNamesShort : [ " Янв " , " Фев " , " Мар " , " Апр " , " Май " , " Июн " ,
" Июл " , " Авг " , " Сен " , " Окт " , " Ноя " , " Дек " ],
dayNames : [ " воскресенье " , " понедельник " , " вторник " , " среда " , " четверг " , " пятница " , " суббота " ],
dayNamesShort : [ " вск " , " пнд " , " втр " , " срд " , " чтв " , " птн " , " сбт " ],
dayNamesMin : [ " Вс " , " Пн " , " Вт " , " Ср " , " Чт " , " Пт " , " Сб " ],
weekHeader : " Нед " ,
dateFormat : " dd.mm.yy " ,
firstDay : 1 ,
isRTL : false ,
showMonthAfterYear : false ,
yearSuffix : " " >;
datepicker . setDefaults ( datepicker . regional . ru );
return datepicker . regional . ru ;
> ) );
  • © 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. Их описания можно найти на вкладке Свойства.


[an error occurred while processing the directive]
Карта сайта