laimas, я просто пытался что-то понять и сделать из первого вврианта второй
<script>
var d = new Date();
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('#day').options[d.getDay()||7].selected = true;
});
</script>
<select class="day" id="day">
<option value=""></option><option value="1">Понедельник</option><option value="2">Вторник</option><option value="3">Среда</option><option value="4">Четверг</option><option value="5">Пятница</option><option value="6">Суббота</option><option value="0">Воскресенье</option>
</select><br/><br/><br/>
<script>
var day=new Array('7','1','2','3','4','5','6')
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('#day_x').options[d.getDay()||7].selected = true;
});
</script>
<select class="day_x" id="day_x">
<option value="0"></option><option value="1">Понедельник</option><option value="2">Вторник</option><option value="3">Среда</option><option value="4">Четверг</option><option value="5">Пятница</option><option value="6">Суббота</option><option value="7">Воскресенье</option>
</select><br/>