DateTimePicker 获取月份值 jQuery

DateTimePicker getting the month value jQuery

我正在使用 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() 的方法,据我所知。那么还有另一种方法来检索月份值吗?

感谢任何帮助。

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