From 2abf4f0bd62a1b852b07e4ff7486f5ca28f733e0 Mon Sep 17 00:00:00 2001 From: veselcraft <veselcraft@icloud.com> Date: Sun, 16 Mar 2025 16:46:59 +0300 Subject: [PATCH] fix(age): calculation --- Web/Models/Entities/User.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Web/Models/Entities/User.php b/Web/Models/Entities/User.php index 5532f2f8..40da0dad 100644 --- a/Web/Models/Entities/User.php +++ b/Web/Models/Entities/User.php @@ -524,7 +524,10 @@ class User extends RowModel public function getAge(): ?int { - return (int) floor((time() - $this->getBirthday()->timestamp()) / YEAR); + $birthday = new \DateTime(); + $birthday->setTimestamp($this->getBirthday()->timestamp()); + $today = new \DateTime(); + return (int) $today->diff($birthday)->y; } public function get2faSecret(): ?string