1

我已经读到您可以使用 defaultTime 参数设置预设时间,但是当您尝试使用它时,这给我的只是值微调器中的 NaN 小时/分钟。

这是我的代码:

$(document).ready(function()
{
$('.datepicker').datepicker() ;
$('.timepicker').timepicker({
    minuteStep: 5,
    showInputs: false,
    disableFocus: true,
    showMeridian: false,
    defaultTime: '00:00'
});
})

PS 我希望它是 00:00 因为我将它用作“持续时间”选择器,而不是时间。

我该如何解决?


时间选择器: http ://jdewit.github.com/bootstrap-timepicker/

日期选择器:http ://www.eyecon.ro/bootstrap-datepicker/

4

3 回答 3

2

我改用价值:

$('.timepicker').timepicker({
    minuteStep: 5,
    showInputs: false,
    disableFocus: true,
    showMeridian: false,
    defaultTime: 'value'
});

然后它使用输入字段中的值而不是当前时间作为起点,这是 HTML:

<div>
    <input class="timepicker" type="text" class="input-small" value="00:00">
    <i class="icon-time"></i>
</div>

我尝试了上面的答案,但它对我不起作用!

于 2013-01-29T16:40:42.817 回答
1

我是jdewit/bootstrap-timepicker的作者。
它最近得到了一些更新,并且“价值”选项已被弃用。

您的初始尝试现在有效。

  $('.timepicker').timepicker({
        defaultTime: '00:00'
    });
于 2013-02-01T00:49:53.067 回答
0

使用以下格式

defaultTime:'00:00:00'

编辑:

设置初始时间值。将其设置为“当前”会将其设置为当前时间。可用选项 [当前、值或实际时间,例如 01:00]

于 2013-01-29T16:17:31.750 回答