bootstrap-datepicker показывает неправильный месяц (выбор месяца) - PullRequest
0 голосов
/ 15 мая 2018

Я использую bootstrap-datepicker , и я работаю над этой странной проблемой.

работает нормально, но когда я выбираю месяц (например, май), он показывает выбранный месяц как март.(2 месяца назад), Всегда существует промежуток в 2 месяца между тем, что находится в выбранной дате, и месяцами, отображаемыми во всплывающем окне выбора даты.

Мой сборщик даты настроен на отображение только месяцев, и он начинается с 1 января 2018 года,

, а следующий - конфигурация

 var date = new Date('January 1, 2018');
 $('.datepicker').datepicker({
      format: "MM yyyy",
      minViewMode: 'months',
      autoclose: true,
      startDate: date
 });

enter image description here

Что здесь не так?

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Хотя это может не помочь для вашего конкретного сценария, я столкнулся с той же проблемой, когда включил время.

Так что формат dd/mm/yyyy работал нормально, но как только я переключился на dd/mm/yyyy hh:mm, он добавил 2 месяца (декабрь вместо октября).

Все, что мне в итоге пришлось сделать, - это переключиться на формат dd/mm/yyyy hh:ii, как показано в документации .

Это избавило меня от перехода на более новую версию (которая по-прежнему устарела, если смотреть на нее сейчас, но github-проект datetimepicker указывает на эту ссылку).

0 голосов
/ 15 мая 2018
$('.datepicker').datepicker({ 
  format: "MM yyyy",
  viewMode: "months", 
  minViewMode: "months",
  startDate: new Date('Jan 1, 2018')});

Попробуйте это. Это может помочь вам

...