Pregunta

Estoy utilizando el selector de fechas jQuery ( http://keith-wood.name/datepick.html ). Estoy tratando de que el usuario pueda elegir una fecha a partir de dos gamas diferentes de días. No puedo encontrar esa característica en la documentación y me gustaría saber cómo hacer que sea posible.

Quiero que el usuario pueda elegir entre 1-5 días después de la fecha actual. Asimismo, no desea permitir al usuario elegir días en el fin de semana. Me di cuenta de cómo hacer que el uso de los siguientes valores:

$("#rush_needed_by_english").datepick({
  minDate: +1,
  maxDate: +5,
  beforeShowDay: $.datepick.noWeekends
});

Como está ahora, si el día actual es un jueves, por ejemplo, un viaje de solo permiten al usuario elegir Viernes, lunes y martes, ya que se ha configurado para que sólo permita 1-5 días después del día en curso para ser seleccionable, pero el sábado y el domingo no se pueden seleccionar.

En lo que respecta a mi ejemplo, lo que me gustaría es que sea saltarse los días de fin de semana completo y hacer el viernes y de lunes a jueves seleccionable. O si eso no es posible, me gustaría establecer los dos rangos diferentes de días para elegir. Así que por mi ejemplo, me gustaría utilizar JavaScript para encontrar el día de hoy (jueves), y luego hacer dos rangos seleccionables de fechas (viernes y de lunes a jueves).

¿Cómo puedo saltar los días de fin de semana 5 días por lo que se pueden seleccionar mientras saltando sobre los días de fin de semana?

¿Fue útil?

Solución

Me di cuenta de que sólo puede extender el MaxDate por un cierto número de días para simular saltando sobre los días de fin de semana. Misión Resuelto!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top