Ich verwende die Bootstrap-Datums- und Uhrzeitauswahl in meiner Webanwendung, die in PHP / HTML5 und JavaScript erstellt wurde. Ich verwende derzeit eine von hier: http://tarruda.github.io/bootstrap-datetimepicker/
Wenn ich das Steuerelement ohne Zeit benutze, funktioniert es nicht. Es wird nur ein leeres Textfeld angezeigt.
Ich möchte nur die Uhrzeit aus der Datums- und Uhrzeitauswahl entfernen. Gibt es dafür eine Lösung?
<div class="well">
<div id="datetimepicker4" class="input-append">
<input data-format="yyyy-MM-dd" type="text"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar"> </i>
</span>
</div>
</div>
<script type="text/javascript">
$(function() {
$('#datetimepicker4').datetimepicker({ pickTime: false });
});
</script>
javascript
html
twitter-bootstrap
Chirag Sudra
quelle
quelle
minView:'month'
funktioniert, ich wollte nicht, dass die Zeitauswahl angezeigt wird. Ich habe die Hilfe von ihrem Github-Repository bekommen. github.com/smalot/bootstrap-datetimepicker/issues/…Antworten:
Überprüfen Sie das folgende Snippet
Dokumentation und andere Funktionen finden Sie unter http://eonasdan.github.io/bootstrap-datetimepicker/ . Das sollte funktionieren.
Update zur Unterstützung von i18n
Verwenden Sie lokalisierte Formate von moment.js:
L
nur für DatumLT
nur für die ZeitL LT
für Datum und UhrzeitWeitere lokalisierte Formate finden Sie in der Dokumentation zu moment.js ( https://momentjs.com/docs/#/displaying/format/ ).
quelle
div
(möglicherweise übernimmt die Bibliothek dies und sucht nach<input>
Unterelementen)Ich habe alle hier veröffentlichten Lösungen ausprobiert, aber keine davon hat für mich funktioniert. Ich konnte die Zeit mithilfe dieser Codezeile in meiner jQuery deaktivieren:
Dadurch wurde das Format nur auf Datum gesetzt und die Uhrzeit vollständig deaktiviert. Hoffe das hilft.
quelle
Dies ist für: Eonasdans Bootstrap Datetimepicker
Zuerst würde ich ein
id
Attribut für das bereitstellen<input>
und dann den datetimepicker direkt dafür initialisieren<input>
(und nicht für den übergeordneten Container):Für v3: Im Gegensatz zu Ck Mauryas Antwort:
pickDate: false
deaktiviert das Datum und erlaubt nur die Auswahl einer UhrzeitpickTime: false
deaktiviert die Uhrzeit und erlaubt nur die Auswahl eines Datums (das ist, was Sie wollen).Für v4: Bootstrap Datetimepicker verwendet jetzt das Format, um festzustellen, ob eine Zeitkomponente vorhanden ist. Wenn keine Zeitkomponente vorhanden ist, können Sie keine Zeit auswählen (und das Uhrensymbol ausblenden).
quelle
Ich habe einige Zeit damit verbracht, dies aufgrund des Updates mit herauszufinden
DateTimePicker
. Sie würden in einem Format eingeben, das auf der Dokumentation von moment.j basiert . Sie können verwenden, was andere Antworten zeigten:Oder Sie können einige der lokalisierten Formate verwenden, die moment.js bereitstellt, um nur ein Datum festzulegen, z.
Auf diese Weise können Sie nur eine Uhrzeit (
LT
) oder ein Datum (L
) basierend auf dem Gebietsschema anzeigen . Die Dokumentation für datetimepicker war mir nicht klar, dass sie sich automatisch über dasmoment.js
Format an die Eingabe (Datum oder nur Uhrzeit) anpasst . Hoffe das hilft für diejenigen, die noch suchen.quelle
Bitte versuchen Sie, ob es auch für Sie funktioniert
quelle
$('#datetimepicker').datetimepicker({ minView: 2, pickTime: false, language: 'pt-BR' });
Initialisieren Sie Ihren datetimepicker wie folgt
Zum Deaktivieren der Zeit
Zum Deaktivieren des Datums
Datum und Uhrzeit deaktivieren
Im Zweifelsfall lesen Sie bitte die folgende Dokumentation
http://eonasdan.github.io/bootstrap-datetimepicker/#options
quelle
quelle
Dies zeigt nur Datum:
Mehr zum Thema hier
quelle
quelle
Das Auswahlkriterium ist jetzt ein Attribut des DIV-Tags.
Beispiele sind ...
Das Bootstrap-Beispiel für TT MM JJJJ lautet also: -
Meine Javascript-Einstellungen lauten wie folgt: -
Sie können funktionierende Beispiele dafür sehen, wenn Sie die Datei bootstrap-datetimepicker-master herunterladen. Es gibt Beispielordner mit jeweils einer index.html.
quelle
Für die Bootstrap 4-Version funktioniert dieser Code.
quelle
Zeit in Boostrap Datetime Picker deaktivieren ...
Datum in Boostrap Datetime Picker deaktivieren ...
quelle
quelle
quelle
Dies ermöglicht die Anzeige der Zeit im Eingabefeld, verbirgt jedoch die Zeitauswahltaste, die das zweite Li-Element im Akkordeon ist
quelle
Ich weiß, dass dies spät ist, aber die Antwort ist einfach, "Zeit" aus dem Wort
datetimepicker
zu entfernen, um es in zu änderndatepicker
. Sie können es mit formatierendateFormat
.quelle
Hier ist die Lösung für Sie. Es ist sehr einfach, Code wie folgt hinzuzufügen:
quelle
quelle
Nicht so viel Zeit und Sprache auf einmal zu verschieben, ich setze dies und arbeite nicht
quelle