Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2006, 06:47
_Radamantis_
 
Fecha de Ingreso: octubre-2006
Mensajes: 34
Antigüedad: 17 años, 6 meses
Puntos: 0
Pues puedes usar la funcion date con el parametro ("l") en el formato para que te devuelve el nombre del dia de la semana(en inglés):

$dia_semana=date ("l", mktime(0, 0, 0, 11, 06, 2006));

Para recorrer los dias entre dos fechas dadas (formato fecha ingles):
Se usa la funcion mktime(horas, minutos, segundos, mes, dia, año)

$dia_inicio=mktime(0, 0, 0, 11, 6, 2006);
$dia_fin=mktime(0, 0, 0, 11, 8, 2006);

$resta=$dia_fin-$dia_inicio;
$dias_restan=$resta/86400;

for ($i=0;$i<=$dias_restan;$i++)
{
$dia_semana=date ("l", $dia_inicio+($i*86400));
switch ($dia_semana)
{
case Monday: break;
case Tuesday: break;
...
...
}
}

Espero que te sirva.