Тоже самое средствами php.
На js решение вполне подойдёт, но нужно учитывать, что оно будет работать с датой клиента и не факт что дата будет верной и по-хорошему нужно синхронизировать дату с сервером + учитывать часовые пояса.
if (intval(date('N')) < 5) {
...
}