var o = new Date();
var d = ['Sunday' , 'Monday' , 'Tuesday' , 'Wednesday' , 'Thursday' , 'Friday' , 'Saturday'][o.getDay()];
var n = o.getDate();
var m = ['January' , 'February' , 'March' , 'April' , 'May' , 'June' , 'July' , 'August' , 'September' , 'October' , 'November' , 'December'][o.getMonth()];
var y = o.getFullYear();
var h = (o.getHours() > 12) ? o.getHours() - 12 : (o.getHours() == 0) ? 12 : o.getHours();
var mn = (o.getMinutes() < 10) ? '0'+o.getMinutes() : o.getMinutes();
var ampm = (o.getHours() > 11 && o.getHours() < 24) ? 'pm' : 'am';

document.writeln(d + ', ' + m + ' ' + n + ', ' + y + ' ' + h + ':' + mn + ' ' + ampm);