如何在更改时获取 Bootstrap Datepicker 的年份和月份
How to get year and month of Bootstrap Datepicker as it on change
我是这个日期选择器的新手,我不知道如何获取更改事件 changeMonth
和 changeYear
的月份和年份字符串。
这是插件的 link:https://github.com/eternicode/bootstrap-datepicker
问题是 onchange 只捕获从月到年的过渡。我只能得到所选日期的 day/date,并且在转换期间没有选择任何内容。
我试图从div中抓取文本,但我总是来不及选择一个。如何获取转换后选择的值的月份和年份。
澄清一下:
getYear() 当我们从十年视图更改后看到所有 12 个月时
getMonth() 当我们看到月视图后的天数时
这是我的 fiddle:http://jsfiddle.net/vj3cdzbc/2/
获取月份:
$("#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];
});
获取月份和年份
$("#datepicker").datepicker().on('changeDate', function (e) {
var pickedMonth = new Date(e.date).getMonth() + 1;
var pickedYear = new Date(e.date).getFullYear();
});
我是这个日期选择器的新手,我不知道如何获取更改事件 changeMonth
和 changeYear
的月份和年份字符串。
这是插件的 link:https://github.com/eternicode/bootstrap-datepicker
问题是 onchange 只捕获从月到年的过渡。我只能得到所选日期的 day/date,并且在转换期间没有选择任何内容。
我试图从div中抓取文本,但我总是来不及选择一个。如何获取转换后选择的值的月份和年份。
澄清一下: getYear() 当我们从十年视图更改后看到所有 12 个月时
getMonth() 当我们看到月视图后的天数时
这是我的 fiddle:http://jsfiddle.net/vj3cdzbc/2/
获取月份:
$("#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];
});
获取月份和年份
$("#datepicker").datepicker().on('changeDate', function (e) {
var pickedMonth = new Date(e.date).getMonth() + 1;
var pickedYear = new Date(e.date).getFullYear();
});