Pegando a data de hoje pelo sistema $dd = date("w"); switch($dd) { case"0": $dia_semana = "domingo"; break; case"1": $dia_semana = "segunda"; break; case"2": $dia_semana = "terca"; break; case"3": $dia_semana = "quarta"; break; case"4": $dia_semana = "quinta"; break; case"5": $dia_semana = "sexta"; break; case"6": $dia_semana = "sabado"; break; } Com a data pre-definida $dia="22/03/2010"; $diaa=substr($dia,0,2)."-"; $mes=substr($dia,3,2)."-"; $ano=substr($dia,6,4); $diasemana = date("w", mktime(0,0,0,$mes,$diaa,$ano) ); switch($diasemana) { case"0": $dia_semana = "domingo"; break; case"1": $dia_semana = "segunda"; break; case"2": $dia_semana = "terca"; break; case"3": $dia_semana = "quarta"; break; case"4": $dia_semana = "quinta"; break; case"5": $dia_semana = "sexta"; break; case"6": $dia_semana = "sabado"; break; } Espero ter ajudado!!