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. 
   
 

