From 1bb1882e0e02d83c8159c2c3901489f8c14a0990 Mon Sep 17 00:00:00 2001 From: Rustem Date: Sat, 11 Jan 2025 15:16:38 +0500 Subject: [PATCH] date --- modules/owners/script.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/modules/owners/script.php b/modules/owners/script.php index 35e3df0..12ce2e8 100644 --- a/modules/owners/script.php +++ b/modules/owners/script.php @@ -88,7 +88,7 @@ return new class extends \A7kz\Platform\Commands\InstallScript { $model->mail = $value['Почта']; $model->id_number = $value['УдНомер']; if ($value['УдДата']) { - $model->id_date = $value['УдДата']; + $model->id_date = $this->formatDate($value['УдДата']); } $model->issued = $value['УдВыдан']; if ($value['ОсновнойДоговор']) { @@ -117,4 +117,16 @@ return new class extends \A7kz\Platform\Commands\InstallScript { } } } + + private function formatDate($date): ?string + { + $date = trim($date); + + try { + $dateObject = \Carbon\Carbon::createFromFormat('d.m.Y', $date); + return $dateObject->format('Y-m-d'); + } catch (\Exception $e) { + return null; + } + } };