Hola
Bueno, pues en español una solución podria ser
Código PHP:
<?
$dia = 25;
$mes = 2;
$anio = 2007;
//agregar los otros dias
$dias = array("Sunday"=>"Domingo");
//agregar los otros meses
$meses = array("February"=>"Febrero");
$day = date("l", mktime(0, 0, 0, $mes, $dia, $anio));
$month = date("F", mktime(0, 0, 0, $mes, $dia, $anio));
echo $dias[$day].", ".date("$dia", mktime(0, 0, 0, $mes, $dia, $anio))." de ".$meses[$month]." de ".$anio;
?>
Claro que con la funcion de cirujano se obtiene el nombre del dia y el nombre del mes, pero tambien se puede obtener el numero del dia y el numero del mes, e igual darle tratamiento como le hago de arrays con esos elementos, bueno, espero os sirva
Suerte