首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在引导日期时间选择器中禁用时间

在引导日期时间选择器中禁用时间
EN

Stack Overflow用户
提问于 2014-04-17 23:48:53
回答 19查看 242.1K关注 0票数 108

我在我的web应用程序中使用引导日期时间选择器,是用PHP/HTML5和JavaScript编写的。我目前正在使用这里的一个:http://tarruda.github.io/bootstrap-datetimepicker/

当我在没有时间的情况下使用控件时,它不起作用。它只显示一个空白文本框。

我只想从日期时间选择器中删除时间。对此有什么解决方案吗?

<div class="well">
    <div id="datetimepicker4" class="input-append"> 
        <input data-format="yyyy-MM-dd" type="text"></input> 
        <span class="add-on"> 
            <i data-time-icon="icon-time" data-date-icon="icon-calendar"> </i> 
        </span> 
    </div> 
</div> 
<script type="text/javascript"> 
    $(function() { 
        $('#datetimepicker4').datetimepicker({ pickTime: false }); 
    }); 
</script>
EN

回答 19

Stack Overflow用户

发布于 2015-02-16 21:48:23

我尝试了这里发布的所有解决方案,但没有一个对我有效。我在jQuery中使用了下面这行代码来禁用时间:

$('#datetimepicker4').datetimepicker({
    format: 'YYYY-MM-DD'
});

这会将格式设置为仅日期,并完全禁用时间。希望这能有所帮助。

票数 43
EN

Stack Overflow用户

发布于 2016-01-16 13:14:27

$('#datetimepicker').datetimepicker({ 
    minView: 2, 
    pickTime: false, 
    language: 'pt-BR' 
});

如果它也适用于您,请尝试

票数 22
EN

Stack Overflow用户

发布于 2015-07-09 02:09:23

由于DateTimePicker的更新,我花了一些时间尝试解决这个问题。您需要输入一种基于moment.js documentation的格式。您可以使用其他答案显示的内容:

$('#datetimepicker').datetimepicker({ format: 'DD/MM/YYYY' });

或者,您可以使用moment.js提供的一些本地化格式来执行日期操作,例如:

$('#datetimepicker').datetimepicker({locale: 'fr', format: 'L' });

使用此命令,您可以display only a time (LT) or date (L) based on locale。对于我来说,datetimepicker的文档并不清楚它是否能自动适应通过moment.js格式提供的输入(日期或唯一的时间)。希望这对那些仍在寻找的人有所帮助。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23137720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档