JQuery DatePicker не меняет язык - PullRequest
0 голосов
/ 04 июня 2018

Я использую JQuery DatePicker в своем проекте MVC.Я хочу изменить язык, но нет.Я попытался установить setDefaults, локаль и пользовательские названия месяцев, но не работает.

DatePicker

<script src="~/FrontEndJS/jquery-ui-datepicker.min.js"></script>
<script src="~/FrontEndJS/datepicker-tr.js"></script>        

<script>
  $(document).ready (function()
    {
        //$.datepicker.setDefaults($.datepicker.regional['tr']);
        $('#Tarih').datepicker(
               {
                   format: "dd/mm/yyyy",                 
                   language:'tr',               
                   startDate: new Date()

               }).on('dp.change', function (e) {
                   $("#Tarih").datepicker('destroy').datepicker($.datepicker.regional['tr']);
                   $(this).data('DateTimePicker').hide();
               });
</script>

HTML

<input class="Tarih text-box single-line" data-val="true" data-val-date="The field Tarih must be a date." data-val-required="Tarih alanı gereklidir." id="Tarih" name="Tarih" type="datetime" value="">

1 Ответ

0 голосов
/ 05 июня 2018

Можете ли вы попробовать это?

<script>
  $(function ($) {
    $.fn.datepicker.dates['tr'] =
        {
            days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"],
            daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"],
            daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"],
            months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"],
            monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"],
            today: "Bugün",
            suffix: [],
            meridiem: []
        };
});

 $(function ($) {
        $("#Tarih").datepicker(
            {
                language: "tr",
                format: "dd/mm/yyyy",
                startDate: new Date()
            });
    });
</script>
...