I am using this bootstrap-datepicker for my datepicker. I’d like the datepicker to choose “today” for start day or default day. I cannot figure out how to set “today” automatically, so I did an inefficient way
HTML:
JavaScript
x
2
1
<input type="text" value ="today();" id="datepicker"/>
2
JS:
JavaScript
1
9
1
$('#datepicker').datepicker();
2
function today(){
3
var d = new Date();
4
var curr_date = d.getDate();
5
var curr_month = d.getMonth() + 1;
6
var curr_year = d.getFullYear();
7
document.write(curr_date + "-" + curr_month + "-" + curr_year);
8
}
9
Online Sample: http://jsfiddle.net/BXZk2/
Just looking for an easy solution to make the default day as “TODAY”.
Thanks
Advertisement
Answer
This should work:
$("#datepicker").datepicker("setDate", new Date());
And for autoclose (fiddle):
JavaScript
1
5
1
$('#datepicker').datepicker({
2
"setDate": new Date(),
3
"autoclose": true
4
});
5