function setCurrentDate()
{
  var today = new Date(); // взять текущее время
  var year = today.getUTCFullYear(); // вытащить из него год. Важно использовать getFullYear(), a не getYear(). Попробуйте и почувствуйте разность
  var month = today.getUTCMonth(); // вытащить месяц
  var day = today.getUTCDate(); // число
  var weekDay = today.getDay();//день недели
  var text="";
  switch (weekDay){
    case 0: text += 'Воскресенье';break;
    case 1: text += 'Понедельник';break;
    case 2: text += 'Вторник';break;
    case 3: text += 'Среда';break;
    case 4: text += 'Четверг';break;
    case 5: text += 'Пятница';break;
    case 6: text += 'Суббота';break;
    default: text += '';
  }
  text += ', ';
  text += day + ' ';
 switch (month){
   case 0: text += 'января';break;
   case 1: text += 'февраля';break;
   case 2: text += 'марта';break;
   case 3: text += 'апреля';break;
   case 4: text += 'мая';break;
   case 5: text += 'июня';break;
   case 6: text += 'июля';break;
   case 7: text += 'августа';break;
   case 8: text += 'сентября';break;
   case 9: text += 'октября';break;
   case 10: text += 'ноября';break;
   case 11: text += 'декабря';break;
 }
  text += ' ';
  text += year;
  text += ' г.';
  var curDateElement = document.getElementById('curDate');
  curDateElement.innerHTML = curDateElement.innerHTML + text;
}
