5

我是新來的這個datepicker,我不知道如何獲得變化事件changeMonthchangeYear上的月份和年份字符串。 這是一個鏈接到插件:https://github.com/eternicode/bootstrap-datepicker如何獲取Bootstrap Datepicker的年份和月份,因爲它發生變化

問題是,onchange只捕獲從幾個月到幾年的過渡。我只能得到所選日期的日期/日期,並且在轉換期間不會選擇任何內容。

我試圖抓取div的文本,但我總是選擇一個太晚。如何獲得轉換後選定值的月份和年份?

澄清: 得到年()時,我們看到所有的12個月的十年觀點

得到月()的時候,我們看到的月視圖

我的繼承人小提琴天后更換後:http://jsfiddle.net/vj3cdzbc/2/

回答

7

獲取月份:

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

獲取一年

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

這似乎假定你點擊>繼續前進。點擊<返回時發生了什麼? – ChimeraTheory 2016-05-09 13:53:35