2016-10-11 73 views
0

我正在使用Bootstrap 3 DatepickerDateTimePicker獲取月份值jQuery

我在找的是當這個值發生變化時提醒月份值。

我知道Date jQuery中的對象包含一個名爲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

上使用時刻API方法? – charlietfl

+0

@charlietfl是的,我是 –

+0

好吧,文檔說,它返回一個時刻的對象...所以使用瞬間方法來得到你需要的東西。請參閱moment.js文檔 – charlietfl

回答

1

當您使用在頁面moment.js的date()方法返回一個時刻的對象,你需要您使用moment.js與它那個對象,而不是原有的date方法