Чтобы включить русский язык во всех datepicker-ах нужно добавить строчку:
1 |
$.datepicker.setDefaults( $.datepicker.regional[ "ru" ] ); |
При этом файл с русской локалью должен быть уже загружен браузером. Файл можно взять по ссылке:
https://github.com/jquery/jquery-ui/tree/master/ui/i18n
Полный текст примера:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>jQuery UI Datepicker с русским языком</title> <!-- JQuery CSS --> <link rel="stylesheet" href="../../../jquery-ui-themes/1.11.4/themes/redmond/jquery-ui.min.css" type="text/css" /> <!-- JQuery --> <script src="../../../jquery/2.1.3/jquery-2.1.3.js"></script> <script src="../../../jquery/2.1.3/jquery.json.js"></script> <!-- The JQuery UI code --> <script type="text/javascript" src="../../../jquery-ui/1.11.4/jquery-ui.min.js" > </script> <script src = "../../../jquery-ui/1.11.4/i18n/datepicker-ru.js" > </script> <script type="text/javascript"> jQuery(document).ready(function(){ $.datepicker.setDefaults( $.datepicker.regional[ "ru" ] ); $( "#datepicker1" ).datepicker(); } ); </script> </head> <body> <p> <a href="https://urvanov.ru/2015/08/09/русский-язык-в-jquery-datepicker/">Статья с описанием создания jQuery datepicker-ов с русской локалью</a> </p> <p>Дата: <input type="text" id="datepicker1"></p> </body> </html> |
Благодарю!
Что вставить? Куда вставить? Говно, а не статья.
Просто добавьте этот код в самое начало вашего JavaScript-кода, перед инициализацией всех ваших datetimepicker-ов. А блок HEAD вашей HTML-страницы вставьте загрузку русской локали:
Затем перед инициализацией ваших datetimepicker-ов:
Видимо переизбыток оного в голове не даёт покоя комментатору.
Статья отличная, уже использую на своем корп.сайте.
Спасибо автору!
Добрый день!
А простенький, но работающий примерчик слабо привести?
С уважением ВВГ
Специально для вас добавил пример.
Uncaught TypeError: Cannot read properties of undefined (reading ‘regional’)
В консоли вот такая ошибка. Пытаюсь сделать на опенкарт.