Actualmente utilizo esta funcion para saber que dia de la semana es el numero uno:
$numerodiasemana = date('w', mktime(0,0,0,$mes,$dia,$ano));
if ($numerodiasemana == 0)
$numerodiasemana = 6;
else
$numerodiasemana--;
echo $numerodiasemana;
return $numerodiasemana;
El siguiente dia de la semana de $numerodiasemana es el valido desde febrero de 1970.
Como hacer para calcularlo antes de 1970, algun proceso simple para cualquier fecha y de paso algun calendario multiaño (web) donde compararlo.
Saludos, muchas gracias.