
function theClock () {
  var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
  var days   = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

  var localTime = new Date();

  var UTCyear  = localTime.getUTCFullYear();
  var UTCmonth = localTime.getUTCMonth();
  var UTCdate  = localTime.getUTCDate();
  var UTCday   = localTime.getUTCDay();
  var UTChour  = localTime.getUTCHours();
  var UTCmin   = localTime.getUTCMinutes();
  var UTCsec   = localTime.getUTCSeconds();
  UTChour += 6;

  var SLTime = new Date(UTCyear, UTCmonth, UTCdate, UTChour, UTCmin, UTCsec);

  var year  = SLTime.getFullYear();
  var month = SLTime.getMonth();
  var date  = SLTime.getDate();
  var day   = SLTime.getDay();
  var hour  = SLTime.getHours();
  var min   = SLTime.getMinutes();
  var sec   = SLTime.getSeconds();

  var sub = "AM";
  if( hour == 0 ) { hour  = 12 }
  if( hour > 12 ) { hour -= 12; sub = "PM" }

  if( hour < 10 ) { hour = "0"+hour }
  if(  min < 10 ) {  min = "0"+min  }
  if(  sec < 10 ) {  sec = "0"+sec  }

  var timeStrF = "In Sri Lanka, it's "+days[day]+" "+months[month]+" "+date+", "+year+" SLT "+hour+":"+min+":"+sec+
" "+sub;
  window.status = timeStrF;
}
setInterval( "theClock()", 1000);

