today = new Date();
Hours = today.getHours();
Mins = today.getMinutes();
 
// Decide the final output
        if (Hours == 12 ) { Meridian = 'P.M.'; }
                else { Meridian= 'A.M.' }
        if (Hours > 12 ) { Hours = Hours - 12; Meridian = 'P.M.'; }
        if (Mins < 10 ) { Mins = '0' + Mins; }


var now = new Date();
var yr = now.getYear();
if(yr >= 2000) {yr = yr;}
else {yr = (yr + 1900);}

var mName = now.getMonth() + 1;
var dName = now.getDay() + 1;

var dayNr = ((now.getDate()<10) ? "0" : "")+ now.getDate();

if(dName==1) Day = "Sunday";
if(dName==2) Day = "Monday";
if(dName==3) Day = "Tuesday";
if(dName==4) Day = "Wednesday";
if(dName==5) Day = "Thursday";
if(dName==6) Day = "Friday";
if(dName==7) Day = "Saturday";

if(mName==1) Month="January";
if(mName==2) Month="February";
if(mName==3) Month="March";
if(mName==4) Month="April";
if(mName==5) Month="May";
if(mName==6) Month="June";
if(mName==7) Month="July";
if(mName==8) Month="August";
if(mName==9) Month="September";
if(mName==10) Month="October";
if(mName==11) Month="November";
if(mName==12) Month="December";

// String to display current date.

   var todaysDate =(" "

       + Month

       + " "

       + dayNr

       + ", "

       + yr);

// Write date to page.
document.open();
document.write(""+Hours+" "+":"+" "+Mins+" "+" "+" "+Meridian+" "+" "+"  "+Day+"<br>");
document.write(" "+todaysDate+" ");
