0

У меня есть этот код (Jsp взял на http://eonasdan.github.io/bootstrap-datetimepicker/)самозагрузки 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 
      }); 

Я не хочу, время! Я хочу, чтобы datapicker запрашивал только дату, но это не так.

+0

делает, что показывает 'времени 'вместе с датой? –

ответ

2

I решены с помощью:

<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 
      }); 
+0

Это работает. Благодарю. – reformed

0

Я reslved с помощью

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

Я использовал этот DateTimePicker: malot.fr/bootstrap-datetimepicker

5

поскольку использование самозагрузки-DateTimePicker moment.js, то лучше использовать localized formats из официальной документации , Таким образом, ваш формат «только даты» будет учитывать спецификации языка вашего приложения (если вы установите его).

Например, попробуйте:

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

Из документов, 'L' относится к Месяц числительное, день месяца, года.

Затем вы можете установить locale параметр, как это и просто забыть его технические характеристики, moment.js ручки, что для вас:

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

Это будет использовать DD/MM/YYYY формат

1

Поставка пользовательского формата format при инициализации datetimepicker. Например:

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

Для правильного форматирования см. Moment.js docs.

1

Для меня это работает, установив его так:

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

Так он говорит, чтобы начать (startView), используя месяц, и закрытие (minView) с месяца слишком

+0

Это сработало, спасибо! – Mitch

Смежные вопросы