now=new Date();//Вычисляем текущую дату и время

day=now.getDay();//Номер дня недели (0т 0 до 6)
data=now.getDate();//День месяца (число)
month=now.getMonth();//Номер месяца в году (от 0 до 11)
year=now.getFullYear();//Год (4 знака)

switch (day) {
	case 1: dd="Понедельник"; break;
	case 2: dd="Вторник"; break;
	case 3: dd="Среда"; break;
	case 4: dd="Четверг"; break;
	case 5: dd="Пятница"; break;
	case 6: dd="Суббота"; break;
	default: dd="Воскресенье";
	}

switch (month) {
	case 0:	mm="января"; break;
	case 1:	mm="февраля"; break;
	case 2:	mm="марта"; break;
	case 3:	mm="апреля"; break;
	case 4:	mm="мая"; break;
	case 5:	mm="июня"; break;
	case 6:	mm="июля"; break;
	case 7:	mm="августа"; break;
	case 8:	mm="сентября"; break;
	case 9:	mm="октября"; break;
	case 10:	mm="ноября"; break;
	default:	mm="декабря";
	}

document.write(dd + ", " + data + " " + mm +" " + year + " года");