Como siempre, una mirada al manual no hace daño....
www.php.net/date Cita:
Iniciado por php.net date
(PHP 3, PHP 4, PHP 5)
date -- Dar formato a una hora/fecha local
Descripción
string date ( string formato [, int marca_de_tiempo] )
Caracter de formato Descripción
w Representación numérica del día de la semana 0 (para el Domingo) a 6 (para el Sábado)
O sea, $num_dia = date('w');
Saludos.