Search code examples
javascriptjquerydatejquery-uidatepicker

How to set default date value as current date in a datepicker textbox?


I have two datepicker. I wanted to set today's date as default in one datepicker, and 7 day before in another datepicker. Also I want drop-down list for selecting month and year in datepicker.

in script I wrote the code below

 $("#datepickerTo").datepicker({
                 dateFormat: 'mm-dd-yy', 
                 changeMonth: true,
                 changeYear: true,
                 yearRange: '-70:+10',


});

$("#datepickerFrom").datepicker({
                 dateFormat: 'mm-dd-yy', 
                 changeMonth: true,
                 changeYear: true,
                 yearRange: '-70:+10',


});

but it is not working for me. please help me to solve this.

i also tried setDate, new Date()


Solution

  • This may work for you,try it :

    var lastDate = new Date();
    lastDate.setDate(lastDate.getDate() - 7);//any date you want
    $("#datepickerFrom").datepicker('setDate', lastDate);