From ac76b185fb109c50240a9e22677d7998206a24bc Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 23 Oct 2023 15:28:14 -0400 Subject: [PATCH] age format --- www-api/app/Models/ResultFormatter.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/www-api/app/Models/ResultFormatter.php b/www-api/app/Models/ResultFormatter.php index 4b2ab4b5..628495bc 100644 --- a/www-api/app/Models/ResultFormatter.php +++ b/www-api/app/Models/ResultFormatter.php @@ -104,6 +104,16 @@ class ResultFormatter extends Model return 'default.svg'; } + + function GetFamilyAge($age,$year,$month){ + $currAge= $age; + if ($year > 0 && $month > 0 ){ + $bdate="$year/$month/1"; + $currAge = date_diff(date_create($bdate), date_create('now'))->y; + } + return $currAge; + } + public function processOutJson($in, $out) { @@ -396,7 +406,7 @@ class ResultFormatter extends Model "family_uid" => $out["uid_${key}"], "firstname" => $out["firstname_${key}"], "lastname" => $out["lastname_${key}"], - "age" => $out["age_${key}"], + "age" => $this->GetFamilyAge( $out["age_${key}"],$out["year_${key}"],$out["month_${key}"]), "year" => $out["year_${key}"], "month" => $out["month_${key}"], "last_login" => $out["last_login_${key}"],