<?php 

//Autora: Vanessa Schissato  
//Descri��o: Descobre o dia da semana do 1o. dia do m�s 

$mes = gmdate("M"); 
$ano = gmdate("Y"); 
$dia_semana = gmdate("w"); 
$dia_mes = gmdate("j"); 

While ($dia_mes > 1) 
{ 
   If ($dia_semana > 0) 
   { 
      $dia_semana = $dia_semana - 1; 
   } 
   Else 
   { 
      $dia_semana = 6;  
   } 
   $dia_mes = $dia_mes - 1; 
} 

echo "O primeiro dia de ".$mes."/".$ano." �: "; 

Switch ($dia_semana) 
{ 
case 0: echo "Domingo"; break; 
case 1: echo "Segunda"; break; 
case 2: echo "Ter�a"; break; 
case 3: echo "Quarta"; break; 
case 4: echo "Quinta"; break; 
case 5: echo "Sexta"; break; 
case 6: echo "S�bado"; break; 
}