Hola a todos pude solucionar mi tema solo había que cambiar el orden del código asi
Código Javascript
:
Ver original$.datepicker.setDefaults($.datepicker.regional['es']);
$("#fechareq").datepicker({
maxDate: "-0D",
onSelect: function(){
inicio = $(this).datepicker("getDate");
final = $(this).datepicker("getDate");
final.setDate(final.getDate()+365);
if ($("#fecharcon").hasClass("hasDatepicker")) {
$("#fecharcon").val("");
$("#fecharcon").datepicker("destroy");
};
$("#fecharcon").datepicker({
minDate: inicio,
onSelect: function () {
inicial = $(this).datepicker("getDate");
finalizar = $(this).datepicker("getDate");
finalizar.setDate(finalizar.getDate()+365);
if ($("#fecharpc").hasClass("hasDatepicker")){
$("#fecharpc").val("");
$("#fecharpc").datepicker("destroy");
};
$("#fecharpc").datepicker({
minDate: inicial,
});
},
});
},
});
Como veran para el primer datapicker lo amarro con el segundo capturando la fecha que selecciona, para que así se habiliten los dias segun el dia que selecciono.
Lo mismo es para el tercer datapicker solo que esta vez tomo como inicio de dia lo que selecciono en el segundo datapicker.