function ClockTimeZone() {
  var TimezoneOffset = 3 // указать нужное смещение по Гринвичу
  var localTime = new Date();
  var ms = localTime.getTime() + (localTime.getTimezoneOffset() * 60000) + TimezoneOffset * 3600000;
  var time = new Date(ms);
  
  var day = localTime.getDate();
  var month = localTime.getMonth()+1;
  var year = localTime.getYear()+1900;
  
  switch(month)
  {
  case 1: month="01" ;break;
  case 2: month="02" ;break;
  case 3: month="03" ;break;
  case 4: month="04" ;break;
  case 5: month="05" ;break;
  case 6: month="06" ;break;
  case 7: month="07" ;break;
  case 8: month="08" ;break;
  case 9: month="09" ;break;
  case 10: month="10" ;break;
  case 11: month="11" ;break;
  case 12: month="12" ;break;
  }
/*  {
  case 1: month="Января" ;break;
  case 2: month="Февраля" ;break;
  case 3: month="Марта" ;break;
  case 4: month="Апреля" ;break;
  case 5: month="Мая" ;break;
  case 6: month="Июня" ;break;
  case 7: month="Июля" ;break;
  case 8: month="Августа" ;break;
  case 9: month="Сентября" ;break;
  case 10: month="Октября" ;break;
  case 11: month="Ноября" ;break;
  case 12: month="Декабря" ;break;
  }*/
  
  var temp = day + "." + month + "." + year;
  document.getElementById('clock').innerHTML = temp;
  setTimeout("ClockTimeZone()",1000);
}
onload = ClockTimeZone;