From 97350a1f1850a73682cabf6a7908f1e73457a869 Mon Sep 17 00:00:00 2001 From: mikael-zakaria Date: Tue, 12 Aug 2025 10:46:22 +0700 Subject: [PATCH] Update Show Patient, Birthdate dan BirthdateConversion --- app/Controllers/Patient.php | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/app/Controllers/Patient.php b/app/Controllers/Patient.php index 95843f3..da0395a 100644 --- a/app/Controllers/Patient.php +++ b/app/Controllers/Patient.php @@ -82,17 +82,29 @@ class Patient extends Controller { } else { $patient["Age"] = $this->calculateAgeFromBirthdate($patient["Birthdate"]); - - $date = \DateTime::createFromFormat('Y-m-d H:i', $patient["Birthdate"]); - if ($date) { - // Simpan versi format database - $patient["Birthdate"] = $date->format('Y-m-d H:i'); - // Simpan versi format tampilan - $patient["BirthdateConversion"] = $date->format('j M Y'); + $Birthdate = \DateTime::createFromFormat('Y-m-d H:i', $patient["Birthdate"]); + if ($Birthdate) { + $patient["Birthdate"] = $Birthdate->format('Y-m-d H:i'); // Format database + $patient["BirthdateConversion"] = $Birthdate->format('j M Y'); // Format tampilan } else { - $patient["BirthdateConversion"] = null; // Jika parsing gagal + $patient["Birthdate"] = null; + $patient["BirthdateConversion"] = null; } + + $CreateDate = \DateTime::createFromFormat('Y-m-d H:i', $patient["CreateDate"]); + if ($CreateDate) { + $patient["CreateDate"] = $CreateDate->format('Y-m-d H:i'); + } else { + $patient["CreateDate"] = null; + } + + // $DisableDate = \DateTime::createFromFormat('Y-m-d H:i', $patient["CreateDate"]); + // if ($CreateDate) { + // $patient["CreateDate"] = $CreateDate->format('Y-m-d H:i'); + // } else { + // $patient["CreateDate"] = null; + // } if ($patient['LinkTo'] != null) {