2016-08-12 187 views
3

如何在fullcalender中獲取選定日期的日期。我正在開發fullcalender js,並且我想要獲取所選日期的那一天...我已嘗試使用該日期所選日期的使用date.getDay(); 但這個心不是工作......這就是我所做的一切到現在......如何在fullcalender中獲取所選日期的日期

dayClick: function(date,jsEvent, view) { 
     var date=date.format('MM/DD/YYYY'); 
     alert(date); 
             } 

,這是現在的工作,我想顯示選定日期的日,名稱...我應該怎麼做...好心幫助

回答

3

dayClick回調接受日期持有Moment爲 點擊的一天的第一個參數。因此,要獲取日期名稱,請使用date.format('dddd');

dayClick: function(date){ 
    console.log(date.format('dddd')); //Gives the day here e.g: 'Tuesday' 
} 

參見:MomentJs

1

您可能沒有意識到該日期實際上並不是Javascript Date對象,它是一個moment.js對象。請參閱moment.js的幫助。

爲您的特定情況下,這將是:

var dayOfMonth = date.date(); 

http://momentjs.com/docs/#/get-set/

1

我寫我自己的代碼來解決這個問題...

var date=date.format('MM/DD/YYYY'); 
    var day_no = moment(date).day(); 
    var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; 
    var NameOfDays=days[day_no]; 
相關問題