0

我有这个 jsp 代码(由http://eonasdan.github.io/bootstrap-datetimepicker/ 获取

<div class='input-group date' id='datetimepicker5'>
   <input ng-model="utente.dt_nascita" type='text' class="col-sm-3 form-control" data-date-format="YYYY/MM/DD"/>
   <span class="input-group-addon">
       <span class="glyphicon glyphicon-calendar"></span>
   </span>
</div>

我的controller.js中的这段代码:

$('#datetimepicker5').datetimepicker({
                pickTime: false,
                autoclose : true
            }); 

我不要时间!我希望数据选择器只询问日期,但不询问。

4

5 回答 5

5

由于 bootstrap-datetimepicker 使用 moment.js,所以最好使用官方文档中的本地化格式。这样,您的“仅日期”格式将尊重您的应用程序的区域设置规范(如果您设置了任何)。

例如,尝试:

$('#datetimepicker5').datetimepicker({
    format: 'L'
});

从文档中,'L'指的是月份数字、月份日期、年份

然后,您可以locale像这样设置参数而忘记它的规范,moment.js 会为您处理:

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

这将使用DD/MM/YYYY格式

于 2015-02-27T14:02:23.153 回答
2

我解决了使用:

<div class="form-group">
    <label for="inputDate" class="col-sm-3 control-label">Data di       nascita</label>
        <div class="col-sm-5">
             <div class='input-group date' id='datetimepicker5'>
                 <input ng-model="utente.dt_nascita" type='text' class="col-sm-3 form-control" data-date-format="YYYY/MM/DD"/>
                    <span class="input-group-addon">
                        <span class="glyphicon glyphicon-calendar"></span>
                    </span>
                </div>
            </div>
        </div>

和:

 $('#datetimepicker5').datetimepicker({
                format: 'yyyy-mm-dd',
                startView: 'decade',
                minView: 'month',
                autoclose: true
            });
于 2015-03-06T16:02:53.147 回答
1

format初始化时提供自定义格式datetimepicker。例如:

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

有关正确的格式选项,请参阅Moment.js 文档

于 2015-08-26T08:21:00.550 回答
1

对我自己来说,它通过这样设置来工作:

  $('#datetimepicker5').datetimepicker({
      format: 'yyyy-mm-dd',
      startView: 'month',
      minView: 'month',
      autoclose: true   
  });

所以它说使用月份开始(startView),也使用月份关闭(minView)

于 2017-05-27T00:28:57.203 回答
0

我重新使用

$('#datetimepicker5').datetimepicker({
format: 'yyyy-mm-dd',
startView: 'decade',
minView: 'month',
autoclose: true
});

我正在使用这个日期时间选择器:malot.fr/bootstrap-datetimepicker

于 2014-10-28T11:39:03.040 回答