Pergunta

Eu estou usando o jQuery DatePicker ( http://keith-wood.name/datepick.html ). Eu estou tentando deixar o usuário escolher uma data a partir de duas faixas separadas de dias. Não consigo encontrar esse recurso na documentação e eu gostaria de saber como fazer isso possível.

Eu quero deixar o usuário escolher a partir de 1-5 dias após a data atual. Eu também não quero permitir que o usuário escolher dias no fim de semana. Eu descobri como fazer isso usando as seguintes configurações:

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

Como é agora, se o dia atual é uma quinta-feira, por exemplo, ele só irá permitir ao usuário escolher sexta-feira, segunda-feira, e terça-feira, uma vez que está configurado para permitir que apenas 1-5 dias após o dia atual para ser selecionável, mas sábado e domingo não são selecionáveis.

Quanto ao meu exemplo está em causa, o que eu gostaria é pular tanto os dias de fim de semana completamente e fazer sexta-feira e segunda a quinta selecionável. Ou se isso não for possível, eu gostaria de definir os dois intervalos diferentes de dias para escolher. Então, por meu exemplo, eu iria usar o Javascript para encontrar o dia atual (quinta-feira), e, em seguida, fazer duas faixas selecionáveis ??de datas (sexta-feira e segunda-feira a quinta-feira).

Como posso ignorar os dias de fim de semana tão 5 dias são selecionáveis, enquanto saltando sobre os dias de fim de semana?

Foi útil?

Solução

Eu descobri que posso apenas estender o MaxDate por um determinado número de dias para simular pular ao longo dos dias de fim de semana. Missão resolvido!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top