I need to change the default display of currentText
property in jquery datepicker from "Today" to "Today: Septmeber 14, 2012". So the question is does the datepicker expose today's date via some method? or do I have to create my own JS new Date() and get the date from there, which I am trying to avoid!
$('#txtSelectedDate').datepicker({
showButtonPanel: true,
currentText: "Today: " + getTodaysDate(); // Is there such a method?
});
Yes, the currentText
is what you are looking for.
$('#txtSelectedDate').datepicker({
showButtonPanel: true,
currentText: "Today:" + $.datepicker.formatDate('MM dd, yy', new Date())
});
If you need to initialize the datepicker with current date, you could use:
$(".selector").datepicker( "option", "gotoCurrent", true );
And of course you have the dateFormat
which take a format defined here
If you need to initialize the datepicker with current date, you could use:
$(".selector").datepicker( "option", "gotoCurrent", true );
来源:https://stackoverflow.com/questions/12428203/get-todays-date-from-jquery-datepicker