bootstrap-datetimepicker-Datum zeigen nur

Ich bin mit diesem repo von smalot und ich möchten und wählen Sie Datum zeigen nur (für einige andere Orte, die ich ausstelle, Daten und Zeit, daher die Auswahl dieser repo). Ich kann verwalten, um es für die Auswahl von Datum, aber nur die generierte Datums-string ist immer yyyy-mm-dd hh:ii. Und wenn ich nicht falsch verstehen, die format option ist für die Analyse das erste date-aber nur nicht festlegen Termine.

<div class="input-group date datetime dateonly" data-start-view="2" data-min-view="2" style="margin-bottom: 0;">
    <input class="form-control" size="16" type="text" placeholder="Release Date" id="release-date" name="release_date" value="{{ unit.release_dt|date:'Y-m-d' }}" style="cursor: default; background-color: #ffffff;">
    <span class="input-group-addon btn btn-primary"><span class="glyphicon glyphicon-th"></span></span>
</div>

Ich bin Einstellung startView und minView werden beide 2 so dass der Benutzer muss wählen Sie das Datum nur, aber ich habe immer noch 2015-09-22 00:00 als output-- ich möchte nur, es zu zeigen 2015-09-22.

In der Tat, durch das hören auf changeDate - und ausblenden von Ereignissen, kann ich nur den Wert des Datum-Eingänge. Ich Frage mich, ob es eine weniger hacky und schmutzige Art und Weise, es zu tun

$('.datetimepicker').on('changeDate', function(e) {//get substring and set date input
}).on('hide'....//same thing
);
  • Das format bleibt für die Daten der Benutzer wählen, nicht nur für die Einstellung der ersten dates..
  • könnte Sie erstellen Sie ein jsfiddle, jsfiddle.net
  • Geben Sie format für Datum wie $('#datetimepicker').datetimepicker({ format: 'yyyy-mm-dd' }); Auch, können Sie erstellen, die Geige für ihn zu untersuchen?
  • Es ist traurig zu sagen, aber die Bibliothek ist auf meinem computer und ich habe keine Ahnung, welche version es ist, mit(vorhandener code).
InformationsquelleAutor Junchao Gu | 2015-12-30
Schreibe einen Kommentar