首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非军事格式的数据范围选择器

非军事格式的数据范围选择器
EN

Stack Overflow用户
提问于 2017-12-08 15:52:49
回答 1查看 294关注 0票数 1

我正在做一个项目,它要求数据选择器采用非军事格式,同时仍然强制执行最小日期。当前设置工作,尽管数据选择器是军事格式,尽管设置了timePicker24Hour: false, -我需要选择是非军事格式。你知道这是为什么,以及如何做到这一点吗?

代码语言:javascript
复制
$('input[name="launchdate"]').daterangepicker({
                                    timePicker24Hour: false,
                                    timePickerIncrement: 15,
                                    singleDatePicker: true,
                                    showDropdowns: true,
                                    timePicker: true,
                                    autoApply: true,
                                    minDate: moment().hour(13).minutes(0),
                                    format: 'hh:mm A',
                                    locale: {
                                        format: "MM/DD/YYYY hh:mm A"
                                    }
                                });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-08 16:26:31

你的代码运行良好!

下面是一个简短的片段,它为您提供了非军事时间格式 (12h) am/pm。

代码语言:javascript
复制
var minDateValue = moment().add(13, 'hours');
$('input[name="launchdate"]').daterangepicker({
    timePicker24Hour: false,
    timePickerIncrement: 15,
    singleDatePicker: true,
    showDropdowns: true,
    timePicker: true,
    autoApply: true,
    minDate: minDateValue,
    format: 'hh:mm A',
    locale: {
        format: "MM/DD/YYYY hh:mm A"
    }
});
代码语言:javascript
复制
<!-- Include Required Prerequisites -->
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/3/css/bootstrap.css" />
 
<!-- Include Date Range Picker -->
<script type="text/javascript" src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />


<!-- Input -->
<input name="launchdate"/>

如果您想要获得军事时间格式(24小时):

删除A选项中的format,并将timePicker24Hour设置为true

编辑:添加了moment().add(13, 'hours')作为minDate值。

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

https://stackoverflow.com/questions/47717804

复制
相关文章

相似问题

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