2 Stimmen

Anzeige von 'voller Monatsname yyyy' mit dem Bootstrap-Datepicker von Eyecon

Ich versuche, den vollen Monatsnamen wie 'Januar 2014' mit dem eyecon Bootstrap Datepicker anzuzeigen http://www.eyecon.ro/bootstrap-datepicker/. Weiß jemand, ob das möglich ist? Ich habe alles versucht, was ich weiß (ich bin ein Anfänger in JS).

3voto

Krishna Sarma Punkte 1822

Ich weiß, dass dies ein etwas älterer Thread ist. Aber ich bin darauf gestoßen, als ich nach einem ähnlichen Verhalten gesucht habe. Da ich eine solche Funktion nicht standardmäßig finden konnte, habe ich einige Code-Schnipsel gepatcht, um sie zum Laufen zu bringen.

http://jsfiddle.net/saz52h11/

Die Änderungen sind:

var monatsnamen = ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'];
----
case 'mmm':
datum.setMonth(monatsnamen.indexOf(val));
----
mmm:monatsnamen[datum.getMonth()]
----
val.mmm = monatsnamen[val.m-1];

Hoffe, das hilft

2voto

moose2450 Punkte 31

Dies funktioniert gut:

$("#datepicker").datepicker( {
    format: "MMMM YYYY",
    startView: 1, 
    minViewMode: 1
});

Ändern Sie das Formatfeld zu 'MMMM' anstelle von 'mm' und es wird den vollen Monat anzeigen. Wenn Sie "MMM" verwenden, wird die dreistellige Abkürzung für den Monat angezeigt.

1voto

Milind Anantwar Punkte 79452

Sie können dies versuchen:

$("#datepicker").datepicker( {
    format: "mm-yyyy",
    viewMode: "months", 
    minViewMode: "months"
});

beachten Sie auch, dass in der Version 1.2.0 das viewMode zu startView geändert wurde.

Aktualisierung:

Hier finden Sie eine Demo

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X