вот так:
$holidays = Array (
// Новый год
mktime (0,0,0,12,31,2003),
// Еще какой-нибудь праздник
mktime (...)
);
$daynum = date("w");
if (in_array(now(), $holidays)
{
// праздник, выходной день
}
elseif ($daynum == "0" || $daynum == "6" || )
{
// Сб или Вс, выходной день
}
else
{
// Рабочий день
}