function MakeArray(n) {
	this.length = n
	return this
}
monthNames = new MakeArray(12)
monthNames[1] = "Января"
monthNames[2] = "Февраля"
monthNames[3] = "Марта"
monthNames[4] = "Апреля"
monthNames[5] = "Мая"
monthNames[6] = "Июня"
monthNames[7] = "Июля"
monthNames[8] = "Августа"
monthNames[9] = "Сентября"
monthNames[10] = "Октября"
monthNames[11] = "Ноября"
monthNames[12] = "Декабря"

dayNames = new MakeArray(7)
dayNames[1] = "Воскресенье"
dayNames[2] = "Понедельник"
dayNames[3] = "Вторник"
dayNames[4] = "Среда"
dayNames[5] = "Четверг"
dayNames[6] = "Пятница"
dayNames[7] = "Суббота"

function customDateString(oneDate) {
	var theDay = dayNames[oneDate.getDay() + 1]
	var theMonth = monthNames[oneDate.getMonth() + 1]
	var theYear = oneDate.getYear()
	theYear += (theYear < 100) ? 1900 : 0
	return " " + oneDate.getDate() + " " + theMonth + " " + theYear
}

document.write(customDateString(new Date()))


