答案 0 :(得分:9)
如果您不想使用current
时间(默认为默认值),您可以使用初始化选项:
$('someSelector').timepicker({defaultTime: '11:42 PM'});
或者你可以使用输入的value属性(这简化了几个时间选择器的初始化):
<input type="text" class="myClass input-small" value="12:42 PM">
$('.myClass').timepicker({defaultTime: 'value'});
答案 1 :(得分:3)
我是时间戳的作者。
不推荐使用默认时间的'value'选项。您可以通过多种方式将默认时间设置为特定值
设置值属性
<div class="bootstrap-timepicker">
<input id="timepicker" type="text" value="12:45 AM"/>
</div>
或设置data属性以覆盖配置选项
<div class="bootstrap-timepicker">
<input id="timepicker" type="text" data-default-value="12:45 AM"/>
</div>
或在init
$('#timepicker').timepicker({
defaultValue: '12:45 AM'
});
或调用setTime方法
$('#timepicker').timepicker();
$('#timepicker').timepicker('setTime', '12:45');
如果您有任何问题,请在github上打开一个问题!
答案 2 :(得分:1)
解决方案是:
var time = '@Model.MarketTime.ToString("h:mm tt")'
$('#timepicker-default').timepicker('setTime', time);
答案 3 :(得分:0)
<div class="input-append bootstrap-timepicker span8"><input id="timeinput" type="text" class="timepicker-2 input-small" value="current"><span class="add-on"><i class="icon-time"></i></span></div>
这对我有用......