Cita:
Iniciado por chronos682 Sí es por el cambio de horario, intenta colocando una zona horaria de un país dónde no suceda cambio de horario, p ej yo puse:
y funciona bien. Podrías poner un if que determine que si corresponde al 25 de marzo trabaje con esa zona horaria, porque pude ver que sólo ocurre con esa fecha en especial, si se coloca 26 de marzo ya funciona bien.
Había pensado durante la tarde en lo mismo, en colocar una zona horaria que no haga cambio de hora, pero no sabía si había alguna. El error también se producía en Octubre, cuando se realiza mas o menos el otro cambio de hora. Mañana cuando vuelva al trabajo, probaré a colocar la zona horaria que me has dicho, pero para todas las fechas, ya que según el año el cambio de hora, al menos aquí, se hace un día u otro. Y si no funcionara, le indicaría que cuando la resta de strtotime sea negativa, cambie la zona horaria para esas fechas y vuelva a realizar la operación.
Gracias por la ayuda! Si mañana me funciona doy el tema como solucionado
PD: es gracioso que me estés ayudando con las fechas y tu usuario se llame chronos! jeje