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 += 'Sunday';break;
    case 1: text += 'Monday';break;
    case 2: text += 'Tuesday';break;
    case 3: text += 'Wednesday';break;
    case 4: text += 'Thursday';break;
    case 5: text += 'Friday';break;
    case 6: text += 'Saturday';break;
    default: text += '';
  }
  text += ', ';
  text += day + ' ';
 switch (month){
   case 0: text += 'January';break;
   case 1: text += 'February';break;
   case 2: text += 'March';break;
   case 3: text += 'April';break;
   case 4: text += 'May';break;
   case 5: text += 'June';break;
   case 6: text += 'July';break;
   case 7: text += 'August';break;
   case 8: text += 'September';break;
   case 9: text += 'October';break;
   case 10: text += 'November';break;
   case 11: text += 'December';break;
 }
  text += ' ';
  text += year;
  text += '';
  var curDateElement = document.getElementById('curDate');
  curDateElement.innerHTML = curDateElement.innerHTML + text;
}
