Bootstrap 3 Datetimepicker-3.0.0 - eine Woche beginnt am Montag
Gibt es einige Gründe, ich verwende Bootstrap 3 Datetimepicker 3.0.0 in meiner MVC 5 Projekt.
Keine Idee, wie offset-Woche starten, so es beginnt ab Montag? Language-tag auch nicht arbeiten.
$(function () {
$('#PickupTime').datetimepicker({
weekStart: 1
});
});
Dies ist nicht zu arbeiten, denn es ist nicht das gleiche bootstrap-datapicker.js
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit moment.js aus v2.8.1 ab, fügen Sie den folgenden code vor dem Aufruf datetimepicker().
Wenn Sie die alte version des moment.js führen Sie die folgenden,
Weekday()
Funktion. ich.emoment(new Date()).weekday(6).format("MM/DD/YYYY")
die mich Sonntag für die Woche momentjs.com/docs/#/get-set/weekdayKönnen Sie auch überschreiben, der dow-Wert über die locale beim Aufruf datetimepicker()
Gemäß den Optionen für Datetimepicker ist dies nicht möglich. Es unterstützt nur die folgenden Eigenschaften:
Quelle: http://eonasdan.github.io/bootstrap-datetimepicker/#options
Können Sie deaktivieren das Wochenende, wenn Sie nicht wollen, um zu sehen, Sonntag.
Habe ich nur getan! In moment.js ändern Sie diese Zeile:
'dow' MUSS 1 SEIN und die Woche beginnt am Montag.
Anstatt moment.js ich verwendet moment-with-langs.js (ich denke, es kam mit Standard-Paket ASP.NET MVC 5).
Durch aufrufen:
Ding funktioniert, schließlich ist der Kalender beginnt ab Montag.
UPDATE:
Noch besser ist, fügen Sie Schlüssel, um web.config
dann
Stieß ich auf die gleiche Frage, und ich bin mit:
Und, nach der Antwort von user3928861 fand ich die Antwort auf die Linie 961 von moment.js wie folgt:
Datetimepicker hat eine option, um festzulegen, dass zu passen, wo immer Sie in der Welt (siehe die option locale http://eonasdan.github.io/bootstrap-datetimepicker/Options/#locale)
Können Sie manuell überschreiben, es
öffnen jquery.datetimepicker.js und finden Sie die variable "dayOfWeekStart" und legen Sie es auf 1