我想避免datepicker下拉菜单中出现秒数。
我有以下html内容:

<link href="<c:url value='/resources/css/bootstrap-datetimepicker.min.css'/>"
              rel="stylesheet">
<script type="text/javascript"
                src="<c:url value='/resources/js/bootstrap-datetimepicker.min.js'/>"></script>
...
    <div id="startTimeDiv" class="input-append right-date-input">
            <input id="startTime" name="startTime" data-format="hh:mm:ss" type="text" value="">
                        <span class="add-on">
                            <i data-time-icon="icon-time" data-date-icon="icon-calendar"> </i>
                        </span>
    </div>


和以下js:

$('#startTimeDiv').datetimepicker({
      pickDate: false,
      timeFormat:  "HH:mm"
});


startTimeDiv看起来像这样:



因此,秒并没有消失。为什么呢

附言
我尝试在孤立的示例中从头开始复制它,并且它可以正常工作。我想这可能与另一个库交互或在孤立示例中使用的不同版本有关。我不怎么检查我使用的日期选择器版本。

最佳答案

对于我的版本,运行以下代码:

$('#startTimeDiv').datetimepicker({
      pickDate: false,
      pickSeconds: false
});

关于javascript - 如何避免datetimepicker中的秒数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30823876/

10-11 10:44