![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/11/2007, 05:45
|
| | Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años, 3 meses Puntos: 48 | |
Re: 28 de Octubre, ¿posible bug? No es un bug, es en el año hay un dia que tiene 25 horas y otro que tiene 23. Es el cambio horario, y justo habra sido este año el domingo 28 de octubre. Por eso al sumarle 24 horas no pasa al siguiente dia.
Con mktime() puedes usar el ultimo parametro con valor a 0, pero ya que estas usando mktime(), podrias simplemente hacer:
$fecha = '2007-10-28';
list($ano, $mes, $dia) = split("-", $fecha);
$fecha = mktime(0, 0, 0, $mes, $dia+1, $ano);
$fecha = date("Y-m-d", $fecha); |