Existe uma maneira de usar as duas faixas relativas e absolutas ano sobre o jQuery DatePicker?
-
22-07-2019 - |
Pergunta
Para o datepicker controle em jQuery UI, há uma maneira de misturar faixas absolutas com uma gama parente?
Por exemplo, como é que você expressa, eu quero o ano apenas para voltar a 2005, mas apenas mostrar-se para o ano em curso?
Eu tentei misturar os dois, usando algo como '2005: 0'., Mas isso resulta em nenhum ano estar disponível no menu
documentação Ano Range:
yearRange
Tipo: Corda Padrão: '-10: 10'
Controle da faixa de anos exibido no ano drop-down: ou relativo ao ano atual (-nn: + nn) ou absoluto. (Nnnn: nnnn)
Solução
Aqui está. Só precisa usar um objeto Date para obter o ano em curso.
Código de demonstração
$(function ()
{
$('#txtStartDate').datepicker(
{
showOn: "both",
yearRange: "2005:" + new Date().getFullYear(),
dateFormat: "dd M yy",
firstDay: 1,
changeFirstDay: false,
changeMonth: true,
changeYear: true
});
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow