Looked at it, looks like really no direct method to get as it is!
Probably you have to do it which will look little bad but will work.
Create your method that takes a date and get individual days/months/years/time and append it as a string and return it.
var d1 = new Date("3/22/2010 6:43:00 PM");
var d=GetStringDate(d1);
document.write("Converted Date:"+d);
function GetStringDate(tDate)
{
strDate = (tDate.getMonth()+1) + "/" + tDate.getDate()
+ "/" + tDate.getYear() + " " + getClockTime();
return strDate;
}
function getClockTime()
{
var now = new Date();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
var ap = "AM";
if (hour > 11) { ap = "PM"; }
if (hour > 12) { hour = hour - 12; }
if (hour == 0) { hour = 12; }
if (hour < 10) { hour = "0" + hour; }
if (minute < 10) { minute = "0" + minute; }
if (second < 10) { second = "0" + second; }
var timeString = hour +
':' +
minute +
':' +
second +
" " +
ap;
return timeString;
}