Cita:
Iniciado por GatorV
Hola alfredorz,
Usa strtotime() junto con date() para realizar eso.
Saludos.
hola GatorV, muchas gracias por tu interés, después de dar muchas vueltas encontré una función que hacia lo mismo pero con distinto formato, sólo he tenido que dar a la función el formato que tiene la fecha la cual le doy (aaaa-mm-dd).
Las fechas las tengo que sacar de un array, donde tengo almacenada toda la información de una consulta mysql.
La función queda:
Cita: <?php
//la funcion recibe el parametro fecha en el formato indicado
function fRecibeFechaRetornaDia($fecha)
{
//el primer dia de la semana en ingles es el domingo
$semana=array("DOMINGO","LUNES","MARTES","MIERCOLE S","JUEVES","VIERNES","SABADO");
list($ano,$mes,$dia)=explode("-",$fecha);
//date("w") devuelve la posicion del dia de la semana
$posdia=date("w",mktime(0,0,0,$mes,$dia,$ano));
return $semana[$posdia];
}
//este echo es sólo es para probar que funciona
echo fRecibeFechaRetornaDia("2008-10-22");
?>
De momento todas las pruebas que he hecho funciona perfectamente.