14/01/2012, 08:53
|
| | Fecha de Ingreso: enero-2007
Mensajes: 4
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Respuesta: problema con suma de fechas usando strtotime Muchisimas gracias Andres. Me ha servido de mucha ayuda.
He tenido que retocar el codigo para controlar el lunes, pues no quiero que se vaya a otra semana de la que no estemos ahora, no se si me explico.
El codigo queda de la siguiente manera, no he probado el lunes pq la fecha del servidor no la puedo modificar. Creo que podria cambiar en el condicional del lunes:
$data[] = date("dmy", strtotime("$idlunes + $i days"));
por esto otro
$data[] = date("dmy", strtotime("tuesday + $i days"));
que creo que lo que hace es pasar al dia siguiente
<?php
$diasemana=date("w");
if ( $diasemana == "1" ) {
$idlunes= date("dmy");
for ($i=0; $i<7; $i++)
{ $data[] = date("dmy", strtotime("$idlunes + $i days")); }
} else {
for ($i=0; $i<7; $i++)
{ $data[] = date("dmy", strtotime("last monday + $i days")); }
$idlunes=$data[0];
}
$idmartes=$data[1];
$idmiercoles=$data[2];
$idjueves=$data[3];
$idviernes=$data[4];
$idsabado=$data[5];
$iddomingo=$data[6];
?> |