Código PHP:
function fechaesp($fecha=0)
{
if ($fecha==0){ $fecha=$GLOBALS["varHoy"]; }
$fecha=getdate(strtotime ($fecha));
$mes=$fecha["mon"];
$ano=$fecha["year"];
$dia=$fecha["wday"];
$diam=$fecha["mday"];
$dias[0]='Domingo';
$dias[1]='Lunes';
$dias[2]='Martes';
$dias[3]='Miercoles';
$dias[4]='Jueves';
$dias[5]='Viernes';
$dias[6]='Sábado';
$meses[1]='Enero';
$meses[2]='Febrero';
$meses[3]='Marzo';
$meses[4]='Abril';
$meses[5]='Mayo';
$meses[6]='Junio';
$meses[7]='Julio';
$meses[8]='Agosto';
$meses[9]='Septiembre';
$meses[10]='Octubre';
$meses[11]='Noviembre';
$meses[12]='Diciembre';
$fecha=$dias[$dia].' '.$diam.' de '.$meses[$mes].' de '.$ano;
return $fecha;
}
// Y para usarlo, solo llamas a la funcion...
echo fechaesp();
// Fecha actual
echo fechaesp("2003/05/06");
//Fecha especifica (puede ser una fecha de MySQL)
Espero que te sirva...
(Esta fue mi primera funcion en PHP... sniff!! que tiempos aquellos..)