через php конечно же.
для начала тебе нужно date('w')
php.net/manual/ru/function.date.php
p.s. а лучше даже date('N')
то что введут в админку хранишь в базе к примеру:
0-true
1-false
2-false
3-false
4-false
5-false
6-true
а потом на выводе просто сравниваешь:
<? $date_w = date('w'); ?>
<? if ( $array[$date_w] ) { ?>
Закроется сегодня в 20.00
<?} else {?>
Откроется завтра в 8.00
<?}?>