0

ich eine Funktion auf meinem Kalender implementieren wollen, aber ich habe keine ideia, wie es zu tun, was ich erreichen möchte:Bootstrap picker machen eine auswählbare Datum jeden 7 Tage

Sobald wähle ich einen Termin in meinem erster datepicker, ich will den anderen datepicker, um die Daten zu beschränken, die ich wählen kann: machen Sie so, dass ich nur das gewählte Datum am ersten Kalender plus 7 Tage, plus 14 Tage usw. von 7 bis 7 Tagen wählen kann, die ich dieses Datum wählen kann und andere Daten deaktivieren.

$('#startdateajna').datepicker({ 
    startDate: date, 
    format: "dd/mm/yyyy" 
}).on('changeDate', function(e) { 
    console.log('trigger'); 

    var oldDate = new Date(e.date); 
    var newDate = new Date(); 
    newDate.setDate(oldDate.getDate() + 7); 

    $('#enddateajna').datepicker('setDate', newDate); 
}); 

Vielen Dank.

Antwort

1

Versuchen Sie, diese

$('#startdateajna').datepicker({ 
    dateFormat: 'dd/mm/yyyy',       
    onSelect: function (selected) 
    { 
     var date2 = $('#startdateajna').datepicker('getDate'); 
     date2.setDate(date2.getDate() + 7); 
     $("#enddateajna").datepicker("option", "minDate", selected); 
     $("#enddateajna").datepicker("option", "maxDate", date2);       
    } 
}); 
+0

das nicht tun, was ich will –

+0

Könnten Sie die Frage eindeutig erklären .. was man in der zweiten picker tun müssen ?? Müssen Sie das auf 7 Tage oder 14 Tage beschränken? –