Alessandro Minoccheri Alessandro Minoccheri - 1 year ago 149
Javascript Question

datepicker limit current year

I have a little problem with datepicker, I'd want that a user with arrows can only select a date between the first day of the first month and the last day of the month, but it would be dynamic because if we are in 2014 I have to see only year of 2014.

I have tried in this mode but with arrows I can go to 2012 or 2014 for example:

$('#check-in').datepicker({ dateFormat: 'dd-mm', changeYear: false, yearRange: "-0:+0", stepYears: 0 });

Answer Source

Set minDate and maxDate like

$(function() {
    var year = (new Date).getFullYear();
    $( "#datepicker" ).datepicker({
        minDate: new Date(year, 0, 1),
        maxDate: new Date(year, 11, 31)


Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download