Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2012, 08:53
casalilla
 
Fecha de Ingreso: enero-2007
Mensajes: 4
Antigüedad: 17 años, 3 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];
?>