jquery date picker set date format as 'MM-DD-YYYY' from a string containing datetime
This 2012-03-06 00:00:00 UTC
is not a valid JavaScript date, so the datepicker
can't accept the value assigned.
Date
object: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
setDate
method: http://api.jqueryui.com/datepicker/#method-setDate
Get the date in a compliant format, and then set the datepicker
in this way.
Code:
$(document).ready(function () {
var dbDate = "2012-03-06";
var date2 = new Date(dbDate);
$(".datepicker").datepicker({
dateFormat: 'mm-dd-yy'
}).datepicker('setDate', date2)
});
Demo: http://jsfiddle.net/IrvinDominin/7ck7D/