Cambio de los parámetros startDate y endDate de BootStrap Datepicker al cambiar un cuadro de selección

Lo que estoy tratando de hacer:

Estoy tratando de establecer los parámetros startDate y endDate en función del valor actual del año. Creo que actualmente lo que acabo de configurar los parámetros onLoad, sin embargo, necesito saber si hay alguna forma que me permita activar la actualización de los parámetros startDate / endDate en algún evento

Aquí está el código:

html:

 2012-2013 2013-2014 2015-2016   

js

 var myStartDt = $('#myStartDate') .datepicker({ startDate: getStartDate(), endDate: getEndDate() }).on('changeDate', function (ev) { myStartDt.hide(); }).data('datepicker'); function getStartDate() { var f = $('#mySelect').val().split('-'); return '01/04/' + f[0]; } function getEndDate() { var f = $('#mySelect').val().split('-'); alert(f); return '31/03/' + f[1]; } 

violín: http://jsfiddle.net/fRzyL/1/

Cambiar los valores de option 2013-2014 y 2015-2016 como

  

Cambia esto a js ,

 var myStartDt; function mydatepicker(){ myStartDt= $('#myStartDate') .datepicker({ startDate: getStartDate(), endDate: getEndDate() }).on('changeDate', function (ev) { myStartDt.hide(); }).data('datepicker'); } $("#mySelect").on('change',function(){ // alert(this.value) $('#myStartDate').datepicker("remove"); mydatepicker();//$('#id-element').datepicker("destroy"); }); mydatepicker(); 

Violín

Creo que simplemente puede usar los métodos setStartDate y setEndDate : http://jsfiddle.net/ivkremer/fRzyL/21/