Timezone no PHP errada
Depois de um tempo sem muitos problemas com o PHP, deparei com uma doideira nas funções de data. De acordo com este post , o PHP possui uma forma própria de calcular as datas, inclusive as datas dos horários de verão. Meu problema ocorreu quando saímos do horário de verão e o PHP continuou a achar que estava em GMT-2. Pra quem tem os fontes do php instalados bonitinho no sistema, a maneira mais fácil é atualizar o timezonedb a partir do pecl. pecl update timezonedb Obrigado pro Lucas, que encontrou esse post e corrigiu o problema!