2013-11-28 3 views
0

При загрузке страницы я задал дату datepicker. Но когда она всплывает, она всегда отображается с января (год). почему так.Выбор даты всегда отображается с года 0, когда всплывает

Я использую Bootstrap datepicker.

** В моем текстовом поле дата 28 ноября 2013 года. Но эта дата не подсвечена Datepicker виджета

**

Но на смене отлично работает. Я не знаю почему?

+0

** В моем текстовом поле дата 28 ноября 2013 года. Но эта дата не подсвечена в виде виджета datepicker ** ** Но на смене работает отлично. Я не знаю почему? ** –

ответ

0

Вы должны update в введите в bootstrap datepicker виджет, чтобы увидеть его в календаре, после установки даты.

$('.datepicker').datepicker('update'); 

Проверьте это answer для наглядных рисунков.

var plus14days = new Date(); 
plus14days.setDate(plus14days.getDate() + 14); 
$("#datepicker").datepicker("setDate", plus14days); //set 14 days prior 
$("#datepicker").datepicker('update'); //once updated you can it in datepicker 
0

Пожалуйста, попробуйте следующее:

$("#datepicker").datepicker("setDate", new Date()); 

//Auto Closing  
$('#datepicker').datepicker({ 
     "setDate": new Date(), 
     "autoclose": true 
}); 

Это будет инициализировать выбор даты с сегодняшним днем, что позволит избежать ваших проблем

Надеются, что это помогает ..

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