Deaktivieren Sie einige Stunden bootstrap datetimepicker
Möchte ich deaktivieren Sie einige Stunden mit bootstrap datetimepicker, weil ich wollen, wählen Sie nur die Zeit von 8:00 Uhr bis 19:00 Uhr.
Ich nicht finden können, nichts über, die. Können Sie mir helfen?
- Ich bin versucht, diese zu arbeiten, aber ohne Erfolg. Ich habe versucht:
disabledHours: [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23, 24] enabledHours: [9, 10, 11, 12, 13, 14, 15, 16]
- Ich kann das selbe problem melden. enabledHours und disabledHours gar nichts zu tun. Sie können versuchen, die übergabe als array, array von strings, string-array, und das Dutzend andere Arten finden Sie alle über das Netz, die angeblich funktionieren. Vielleicht, wenn man versucht, weitere 50 zufällige Variationen der man arbeitet - aber die "offiziellen docs" haben keine Beispiele (typisch) - so ist es einfach nur Zufall Rätselraten.
- hoursDisabled: '0,1,2,3,4,5,6,7,18,19,20,21,22,23' oder hoursDisabled: [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte dies funktionieren:
und auch dies:
Weil in bootstrap-datetimepicker.js:
In der
bootstrap-datetimepicker.js
- Datei, die deaktiviert Stunden sind wie folgt definiert;Wenn Sie Datum und Uhrzeit nur an einem Ort, Sie können einfach ändern Sie diese
[]
zu[0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23]
im ursprünglichen javascript-Datei. Aber wenn Sie Datum und Uhrzeit in verschiedenen Orten, ist es besser, zu ändern, deaktiviert Stunden in Ihre html-Datei oder in einer separaten js-Datei. Hier ist der code für das;