
Aumentar un dia a una fecha
Publicado por Octavio (8 intervenciones) el 10/09/2012 07:04:05
Hola a todos, soy nuevo en PHP y estoy haciendo algo que no me sale...
Google y probé pero después de varias horas me doy por vencido...
lo que intento hacer es lo siguiente:
Tengo 2 variables:
tengo una tabla ($tabla) con x filas y 9 columnas. En cada una de las primeras columnas debo poner el día de la semana seguido del día del mes por ejemplo:
Lunes 10
Martes 11
etc.
eso lo intente hacer con la siguiente función:
La función no anda porque me falta saber como se hace para clonar el $desde en $siguiente y como aumentar un día a $siguiente....
$desde no se puede modificar NUNCA !!
Espero puedan ayudarme
Saludos
Google y probé pero después de varias horas me doy por vencido...
lo que intento hacer es lo siguiente:
Tengo 2 variables:
1
2
$desde = new DateTime('2012-09-10');
$cantDias = x; (esta tiene un valor entero indefinido)
tengo una tabla ($tabla) con x filas y 9 columnas. En cada una de las primeras columnas debo poner el día de la semana seguido del día del mes por ejemplo:
Lunes 10
Martes 11
etc.
eso lo intente hacer con la siguiente función:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function cargarDias(){
global $tabla, $desde, $cantDias;
$diasSemana = array(Domingo,Lunes,Martes,Miercoles,Jueves,Viernes,Sabado);
// ACA debería ser $siguiente = &desde; NO SE COMO HACERLO
for($i = 0; $i < $cantDias; $i++){
$dia = $diasSemana[date(N, strtotime($siguiente))];
echo "El día de la fecha = ".date("d-m-Y", strtotime($siguiente))." es: ".$dia."<br>";
$diaNum = date("d", strtotime($siguiente));
$diaTabla = $dia." ".$diaNum;
if ($mes == 0){
$diaTabla .= "/".date("m/Y", strtotime($siguiente));
}
$tabla[$i]['Dia'] = $tabla[$i]['Dia']." ".$diaTabla;
//ACA se le sumaria un día a $siguiente NO SE COMO HACERLO
}
}
La función no anda porque me falta saber como se hace para clonar el $desde en $siguiente y como aumentar un día a $siguiente....
$desde no se puede modificar NUNCA !!
Espero puedan ayudarme
Saludos
Valora esta pregunta


0