From ac39ace1150c4d4760ff94e58580aab63134f050 Mon Sep 17 00:00:00 2001 From: Xavier Lacot Date: Fri, 21 Jul 2023 13:36:29 +0200 Subject: [PATCH] silent wrongly formatted date expression errors --- src/ForecastReminder/Handler.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ForecastReminder/Handler.php b/src/ForecastReminder/Handler.php index 2ee2f5e..7f11618 100644 --- a/src/ForecastReminder/Handler.php +++ b/src/ForecastReminder/Handler.php @@ -81,10 +81,15 @@ private function extractStartDateFromtext(string $text): \DateTime } $text = str_replace(' and ', ', ' . $sign, $text); - $datetime = new \DateTime($text); - if (false === \DateTime::getLastErrors()) { - return $datetime; + try { + $datetime = new \DateTime($text); + + if (false === \DateTime::getLastErrors()) { + return $datetime; + } + } catch (\Exception) { + // silent the wrongly formatted date expression errors } return new \DateTime('+1 day');