From 9b20e761af8443ebd2b5ef5f7feff86ac615ebb9 Mon Sep 17 00:00:00 2001 From: cabralwms <61280919+cabralwms@users.noreply.github.com> Date: Sun, 2 Feb 2025 12:59:28 -0300 Subject: [PATCH] corrigir possiveis problemas com data falsa na OS (#2644) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * corrigir possiveis problemas com data falsa na OS * Sugestão de execão em vez de logar e colocar false. --- application/helpers/date_helper.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/application/helpers/date_helper.php b/application/helpers/date_helper.php index 855b55ad5..91388168d 100644 --- a/application/helpers/date_helper.php +++ b/application/helpers/date_helper.php @@ -6,6 +6,11 @@ function dateInterval($startDate, $finalDate) // Criar o objeto representando a data $obj_data = DateTime::createFromFormat('d/m/Y', $data); + + if (!$obj_data) { + throw new InvalidArgumentException('Erro ao converter a data: ' . $startDate); + } + $obj_data->setTime(0, 0, 0); // Realizar a soma de dias