我正在使用Bootstrap 3 Datepicker。
我正在寻找的是在此值发生变化时提醒月份值。
我知道jQuery中的Date
个对象包含一个名为getMonth()
的方法,但这不适用于这种情况。
这是我到目前为止所做的:
$(function () {
$('#datetimepicker').on('dp.change', function (e) {
var newDate = $('#datetimepicker').data("DateTimePicker").date();
alert(newDate);
});
});
如果我尝试这样做:
$(function () {
$('#datetimepicker').on('dp.change', function (e) {
var newDate = $('#datetimepicker').data("DateTimePicker").date();
var month = newDate.getMonth();
alert(month);
});
});
这会产生错误,指出newDate
并不包含getMonth()
的方法,我理解这一点。那么有另一种方法可以检索月份值吗?
感谢任何帮助。
答案 0 :(得分:1)
当您在页面中使用moment.js时,date()
方法返回一个时刻对象,您需要在该对象上使用时刻api方法,而不是本机Date方法