关于javascript:更改时如何获取Bootstrap Datepicker的年份和月份

How to get year and month of Bootstrap Datepicker as it on change

我是该日期选择器的新手,我不知道如何获取更改事件changeMonthchangeYear上的月份和年份字符串。
这是插件的链接:https://github.com/eternicode/bootstrap-datepicker

问题在于onchange仅捕获从几个月到几年的过渡。 我只能获取所选日期的日期/日期,并且过渡期间未选择任何内容。

我试图从div抓取文本,但我总是一个选择,为时已晚。 如何获得转换后所选值的月份和年份。

澄清:
从十年视图更改后的所有12个月内看到的getYear()

当我们查看月视图之后的天数时,获取getMonth()

这是我的小提琴:http://jsfiddle.net/vj3cdzbc/2/


获取月份:

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

获取年份

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


获取月份和年份

1
2
3
4
 $("#datepicker").datepicker().on('changeDate', function (e) {
    var pickedMonth = new Date(e.date).getMonth() + 1;
    var pickedYear = new Date(e.date).getFullYear();              
 });