JqueryUI Datepicker - Localization für deutsches Datumsformat

JqueryUI Datepicker - Localization für deutsches Datumsformat

JqueryUI bietet neben vielen anderen schicken GUI Elementen auch einen Datepicker. Dieser lässt sich recht einfach ein bestehendes Eingabefeld knüpfen.

HTML-Beispiel

<p>
<label for="datum">Datum:*</label>
<input name="datum" type="text" id="datum" class="datepicker" />
</p>

Im Javascript ( bspw. in der $(document).ready(function() ) wird das Feld dann mithilfe des folgenden Codes in ein DatepickerFeld "umgewandelt"..

if($('input.datepicker').length>0) {
    $('.datepicker').datepicker({
dateFormat: 'dd.mm.yy',
    monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
    dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag',Samstag'],
dayNamesMin: ['So', 'Mo', 'Die', 'Mi', 'Do', 'Fre', 'Sa']
    });
    }

Das Script prüft dabei zuerst, ob es überhaupt ein Datepicker Element auf der Seite gibt und weist diesem dann die entsprechenden Eigenschaften zu - in meinem Falle wird das Datumsformat an das "deutsche Format" angepasst ..

Screenshot

Weitere Informationen gibt es auf der offiziellen jquery Dokumentation:
http://docs.jquery.com/UI/Datepicker