From 916a6c03c9327ee1ce111f31e6b1238adc58074d Mon Sep 17 00:00:00 2001 From: Rustem Date: Sat, 11 Jan 2025 15:14:44 +0500 Subject: [PATCH] date --- modules/owner_contracts/script.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/owner_contracts/script.php b/modules/owner_contracts/script.php index 4c5c159..9d4d1eb 100644 --- a/modules/owner_contracts/script.php +++ b/modules/owner_contracts/script.php @@ -101,9 +101,15 @@ return new class extends \A7kz\Platform\Commands\InstallScript { } } - private function formatDate($date): string + private function formatDate($date): ?string { - $dateObject = \Carbon\Carbon::createFromFormat('d.m.Y', $date); - return $dateObject->format('Y-m-d'); + $date = trim($date); + + try { + $dateObject = \Carbon\Carbon::createFromFormat('d.m.Y', $date); + return $dateObject->format('Y-m-d'); + } catch (\Exception $e) { + return null; + } } };