Javascript 如何在Bootstrap3的日期/时间选择器小部件中仅使用时间选择器,并以格式添加字符串

Javascript 如何在Bootstrap3的日期/时间选择器小部件中仅使用时间选择器,并以格式添加字符串,javascript,jquery,twitter-bootstrap,eonasdan-datetimepicker,Javascript,Jquery,Twitter Bootstrap,Eonasdan Datetimepicker,我的问题涉及以下bootstrap 3日期时间选择器: 我在一个网站上有一个Bootstrap3日期和时间选择器小部件,但实际上我希望它只是一个时间选择器 这通常很难实现,可以使用如下格式参数实现: $('#datetimepicker').datetimepicker({defaultDate:'now',ignoreReadonly: true}); $('#datetimepicker').data("DateTimePicker").format('LT'); 请注意当地时间的LT,

我的问题涉及以下bootstrap 3日期时间选择器:

我在一个网站上有一个Bootstrap3日期和时间选择器小部件,但实际上我希望它只是一个时间选择器

这通常很难实现,可以使用如下格式参数实现:

$('#datetimepicker').datetimepicker({defaultDate:'now',ignoreReadonly: true});
$('#datetimepicker').data("DateTimePicker").format('LT');
请注意当地时间的LT,或者您可以使用:

$('#datetimepicker').data("DateTimePicker").format('HH:mm:ss');
这两种方法都有效,因为我们已经删除了迄今为止的任何引用

但是,我的问题是,我在文本字段中使用了一个额外的字符串,因此我的代码实际上如下所示:

$('#datetimepicker').datetimepicker({defaultDate:'now',ignoreReadonly: true});
$('#datetimepicker').data("DateTimePicker").format('[Departing at:] LT');
这是我之前的问题:

这在文本字段显示以下内容时效果良好:

但它仍然包含一个日期小部件。如何删除日期小部件

如果这是不可能的,有没有办法让时间小部件在默认情况下首先出现,这就足够了

我应该指出的是,我已经尝试移除


代码,以防它强制日期选择器出现,但这没有帮助。

这是日期时间选择器的一个错误,如果您查看代码,您将看到它在内部使用函数来确定要显示的组件。
isEnabled
确定是否应显示日期选择器,检查格式是否包含
D
(不区分大小写)。不幸的是,它没有考虑字符串转义
[]

如果
format
选项不包含
Y
M
d
d
,则组件将按预期工作,如下例所示:

$(“#日期时间选择器”)。日期时间选择器({
默认日期:'现在',
ignoreReadonly:对,
格式:'[abc:]LT'
});


先生,您确实是这个图书馆的权威!我想我可以改成“在”离开!谢谢你,先生,这里有帮助(关于stackoverflow,你也可以找到这个库的主要开发者)。当询问此库时,不要忘记使用
eonasdan datetimepicker
标记而不是
bootstrap datepicker
。无论如何,我已经编辑了我的答案,给出了已经知道的问题的链接(以及它的修复尝试)。谢谢,我将抓取pull请求,看看这是否能暂时在本地解决它。对不起,我上次也做了同样的事。下次我会把它弄好的!:)
defaultDate:'now'