El código lo que hace es encontrar el día de la semana, a partir de una variable que se recibe por URL (número de días transcurridos desde 01/01/1583) y que dan la nueva fecha, que es la que tiene que encontrarse el día de la semana.
¿Alguna idea de porqué funciona con una fecha de partida (ej.12/10/2008) y con la otra no (ej.01/01/1583)? GRACIAS por adelantado.
Tengo que hacer que funcione con la fecha de partida a "01/01/1583"
Este es el código:
Código:
function weekDay($data,$diesAfegir) { list($day,$mon,$year) = explode('/',$data); $NovaData=date('Y-m-d',mktime(0,0,0,$mon,$day+$diesAfegir,$year)); $diaConcret=date('N', strtotime("$NovaData")); if ($diaConcret == '1') { $Res='Lunes'; } if ($diaConcret == '2') { $Res='Martes'; } if ($diaConcret == '3') { $Res='Miércoles'; } if ($diaConcret == '4') { $Res='Jueves'; } if ($diaConcret == '5') { $Res='Viernes'; } if ($diaConcret == '6') { $Res='Sábado'; } if ($diaConcret == '7') { $Res='Domingo'; } return($Res); } $diesAfegir=$_GET["dies"]; echo weekDay('04/02/2008',$diesAfegir);