5

Я новичок в этом datepicker, и я не знаю, как получить строку месяца и года при событиях изменения changeMonth и changeYear. Вот ссылка на плагин: https://github.com/eternicode/bootstrap-datepickerКак получить год и месяц Bootstrap Datepicker как он изменился

Вопрос в том, что onchange фиксирует только переход от нескольких месяцев к годам. Я могу получить только день/дату выбранной даты, и во время перехода ничего не выбрано.

Я попытался захватить текст из div, но я всегда один выбор слишком поздно. Как я могу получить месяц и год значения, выбранного после перехода.

Для уточнения: getYear(), когда мы видим, все 12 месяцев после изменения с точки зрения десятилетия

getMonth(), когда мы видим дней после просмотра месяца

Heres моя скрипка: http://jsfiddle.net/vj3cdzbc/2/

ответ

7

Get месяц:

$("#datepicker").datepicker().on('changeMonth', function(e){ 
    var currMonth = new Date(e.date).getMonth() + 1; 
}); 

Get год

$("#datepicker").datepicker().on('changeYear', function(e){ 
    var currYear = String(e.date).split(" ")[3]; 
}); 
+1

Предполагается, что вы нажимаете кнопку>, чтобы идти вперед. Что происходит, когда вы нажимаете <назад? – ChimeraTheory

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