DateTimePicker获取月份值jQuery

时间:2016-10-11 13:13:44

标签: jquery datetimepicker

我正在使用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()的方法,我理解这一点。那么有另一种方法可以检索月份值吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

当您在页面中使用moment.js时,date()方法返回一个时刻对象,您需要在该对象上使用时刻api方法,而不是本机Date方法