Hola
Bueno, pues por eso te decía que le pegaras una mirada a
php.net
Sin embargo, te explico un poco
Código PHP:
Ver original$fecha = new DateTime();
$fecha1 = new DateTime();
$fecha2 = new DateTime();
date_add($fecha2, date_interval_create_from_date_string('7 days'));
function findNumberDay($anyDate)
{
//$anyDate = '2009-08-25'; // date format should be yyyy-mm-dd
list($yr,$mn,$dt) = split('-',$anyDate); // separate year, month and date $timeStamp = mktime(0,0,0,$mn,$dt,$yr); //Create time stamp of the day from the give date. $firstDay = date('w',$timeStamp); //get first day of the given month $arrDay = array("$firstDay"); // return the result in an array format.
return $arrDay;
}
//Usage
$dayArray=findNumberDay($fecha1);
echo "Dia fecha1 ".$dayArray[0];
$dayArray=findNumberDay($fecha2);
echo "Dia fecha2 ".$dayArray[0];
Que hace ese código?
Bueno, pues crea 2 fechas, la primera es la fecha actual y la otra es la fecha actual + 7 días
Luego ambas fechas van a la función findNumberDay, y nos devuelven el día de la semana que corresponde a esa fecha (de 0 a 6 siendo 0 domingo y 6 lunes)
así pues en este ejemplo ambos serán 1 y para probar el cambio, pues a fecha2 asignale menos o más días
Espero esto se te aclare un poco más
saludos