m~r.Nemo,
<div id="div"></div>
<script>
window.onload = function () {
var sel = document.createElement("select"), num_day = 10, option;
var date, week = ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], month = ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"];
sel.setAttribute("id", "sel");
for (i = -1; i < num_day-1; i++) {
date = new Date();
date.setDate(date.getDate() + i);
option = document.createElement("option");
option.value = (i+1);
option.appendChild(document.createTextNode(date.getDate()+" "+month[date.getMonth()]+" "+date.getFullYear()+" ("+week[date.getDay()]+")"));
sel.appendChild(option);
}
document.getElementById("div").appendChild(sel);
}
</script>