Hola a todos.
He descubierto algo que me trajo dolores de cabeza y ha hecho perder dinero a mi empresa. Quiero contarles, para que no les suceda lo mismo.
¿Cómo hacen ustedes para obtener el día siguiente a determinada fecha?
Una forma es sumando 1 día a dicha fecha.
Ejemplo:
Código PHP:
$fecha = "2008-10-26";
$fecha_en_formato_unix = strtotime($fecha);
$proximo_dia = $fecha_en_formato_unix + 3600*24; //sumamos 1 día en segundos
echo date("Y-m-d",$proximo_dia);
Resulta que para mi sorpresa, no todos los dias del año tienen 24 hs
Entonces, ese script no funciona para todos los dias. Lo he probado para el día 26/10/2008 que es cuando hay cambio de "horario de verano" (por lo menos para España) y php me dice que ese dia tiene 25 horas, lo cual es lógico.
Así que a la hora de calcular el próximo día-> cuidado con sumar 24 horas!!
¿Ustedes ya lo sabian? Yo no...
Saludos.