jQuery UI datepicker: Wie ändere ich die Monatsnamen in der Dropdown-Liste von kurzen zu langen Namen?
Ich muss einfachÄndern Sie die Monatsnamen von Kurznamen in Langnamen in meinem jQuery UI Datepicker.
Meine Eigenschaften sind:
<code>$.datepicker.regional['de'] = { prevText: '<zurück', nextText: 'vor>', monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'], monthNamesShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], dayNamesShort: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], weekHeader: 'Wo', dateFormat: 'dd.mm.yy', firstDay: 1, changeMonth: true, changeYear: true, yearRange: "-0:+2", isRTL: false, showMonthAfterYear: false, minDate: 0 }; $.datepicker.setDefaults($.datepicker.regional['de']); var dates = $("#von, #bis").datepicker({ showOn: "button", buttonImage: "calendar.png", buttonImageOnly: true, buttonText: 'Datum w\u00E4hlen', onSelect: function (selectedDate) { var option = this.id == "#von" ? "minDate" : "maxDate", instance = $(this).data("datepicker"), date = $.datepicker.parseDate( instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings); dates.not(this).datepicker("option", option, date); } }); </code>
Momentan werden im Kalender nur kurze Monatsnamen wie "Apr" statt "April" in der Dropdown-Liste angezeigt.
Vielleicht überschreibe ich die Standard-Langnamen mit einem Stück Code?
Bitte helfen Sie.