﻿//Output Date And Time

function displaydate(){
    var d = new Date()
    var month = d.getMonth() + 1
    var dayofweek = d.getDay()
    var year = d.getFullYear()
    var dateinmonth = d.getDate()
    var hour = d.getHours() 
    var minute = d.getMinutes()
    var dayarray = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
    var montharray = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
    
    var mydatestr = dayarray[dayofweek] + " " + dateinmonth + " " + montharray[month-1] + " | " + hour + ":" + padtotheleft(minute,'0',2)
    document.getElementById("timecontainer").innerHTML=mydatestr;
    var temp = setTimeout(displaydate,1000);
}

function padtotheleft(val, ch, num) {
    var re = new RegExp(".{" + num + "}$");
    var pad = "";
    if (!ch) ch = " ";
    do  {
        pad += ch;
    }while(pad.length < num);
    return re.exec(pad + val);
}


