Date in different timezone

by JonNorman

HTML

<span id="local"></span>

JavaScript

function GetClock(){
    var d=new Date(new Date().toLocaleString("en-US", {timeZone: "America/New_York"}));
    var nhour=d.getHours(),nmin=d.getMinutes(),ap;
    if(nhour==0){ap=" AM";nhour=12;}
    else if(nhour<12){ap=" AM";}
    else if(nhour==12){ap=" PM";}
    else if(nhour>12){ap=" PM";nhour-=12;}

    if(nmin<=9) nmin="0"+nmin;

    var clocktext=""+nhour+":"+nmin+" "+ap+" (MT) ";
    document.getElementById('local').innerHTML=clocktext;
}

GetClock();
setInterval(GetClock,1000);