2016-06-05 9 views
0

Ich versuche mit Pickadate Datepicker Kalender in meiner Anwendung, ist es möglich, den Kalender mit nur Monat und Jahr anzuzeigen?Kalender mit nur Monat und Jahr in Pickadate js api

$('#datePicker').pickadate({ 
     selectMonths: true, // Creates a dropdown to control month 
     selectYears: 150, // Creates a dropdown of 15 years to control year 
     format: 'mmm-yyyy', 
     max: true, 
     onSet: function (arg) { 
     if ('select' in arg) { //prevent closing on selecting month/year 
      this.close(); 
     } 
     } 
    }); 

Antwort

0
var nowTemp = new Date(); 
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), 0, 0, 0, 0, 0); 

var checkin = $('#dpd1').datepicker({ 
    onRender: function(date) { 
    return date.valueOf() < now.valueOf() ? 'disabled' : ''; 
    } 
}).on('changeDate', function(ev) { 
    if (ev.date.valueOf() > checkout.date.valueOf()) { 
    var newDate = new Date(ev.date) 
    newDate.setDate(newDate.getDate() + 1); 
    checkout.setValue(newDate); 
    } 
    checkin.hide(); 
    $('#dpd2')[0].focus(); 
}).data('datepicker'); 
var checkout = $('#dpd2').datepicker({ 
    onRender: function(date) { 
    return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : ''; 
    } 
}).on('changeDate', function(ev) { 
    checkout.hide(); 
}).data('datepicker'); 
+0

Danke, aber ich versuche, _pickadate_ API zu verwenden – Prabhu