День недели с мапом - никак. На перле что-то примерно такое:
perl_set $forbidden 'sub {
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
if($wday > 0 && $wday < 6 && $hour > 9 && $hour < 18) {
return 0;
}
return 1;
}';
location ... {
...
...