jQuery datepicker Mindate, maxdate
Pergunta
Eu tenho os dois objetos seguintes do DatePicker, mas não consigo o que quero, pois estou ficando preso com as opções da mente e do maxdate:
Isso é para restringir as datas a datas futuras.
O que eu quero: restrinja as datas da data atual para 30 anos.
O que eu ganho: restrinja as datas da data atual para 10 anos.
$(".datepickerFuture").datepicker({
showOn: "button",
buttonImage: 'calendar.gif',
buttonText: 'Click to select a date',
duration:"fast",
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
constrainInput: true,
minDate: 0,
maxDate: '+30Y',
buttonImageOnly: true
});
Isso é para restringir para selecionar apenas datas anteriores:
O que eu quero: restrinja as datas da data atual a 120 anos atrás.
O que eu ganho: Restrinja as datas da data atual a 120 anos atrás, mas quando selecionar um ano, o ano máximo será redefinido para o ano selecionado (por exemplo, o que eu receberia quando a página carregaria do Fresh Is 1890-2010, mas se eu selecionar 2000 o ano Selecione a caixa reiniciada para 1880-2000).
$(".datepickerPast").datepicker({
showOn: "button",
buttonImage: 'calendar.gif',
buttonText: 'Click to select a date',
duration:"fast",
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
constrainInput: true,
yearRange: '-120:0',
maxDate: 0,
buttonImageOnly: true
});
Preciso de ajuda com o objeto DatePicker, qualquer ajuda seria muito apreciada.
Solução 2
Corrigi meu problema que eram as bibliotecas jQuery uma data um pouco fora.
Se alguém interessado nesta solução, verifique aqui.
Outras dicas
$("#datepick").datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
minDate: '-100Y',
maxDate: '-1Y',
yearRange: '-100',
});
Para exibir da data atual para 1 ano = maxdate: '+1y', para exibir da data atual para 30 dias = maxdate: '+30d',