Pregunta

Tengo un selector de fechas, quiero permitir que solo se seleccionen los viernes y no quiero que se seleccione ninguna fecha anterior a la fecha de hoy.

Tengo dos funciones. Ambos funcionan cuando se usan por separado, pero no cuando están presentes, lo he intentado, pero no puedo fusionarlos, ¿cómo lo hago?

Gracias

  

      // Obtener la fecha de hoy       var m_names = new Array (" Enero " ;, " Febrero " ;, " Marzo " ;,       " Abril " ;, " Mayo " ;, " Junio ??" ;, " Julio " ;, " Agosto " ;, " Septiembre " ;,       " Octubre " ;, " Noviembre " ;, " Diciembre ");

var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth();
var curr_year = d.getFullYear();

//No old dates
$(function () { 
        $('#datepicker').datepicker({ 
        minDate: (new Date(d))
    }); 
});
//Only Friday
$(function () { $("#datepicker").datepicker({beforeShowDay: function(d) {return ( 5==d.getDay()? [true,''] : [false,'']);} }); });

</script>
¿Fue útil?

Solución

Yo diría que esto debería funcionar bien:

$(function () { 
                $('#datepicker').datepicker({ 
                minDate: (new Date(d)),
                beforeShowDay: function(d) {return ( 5==d.getDay()? [true,''] : [false,'']);} 
        }); 
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top