fix(age): calculation (fixes #1252)

This commit is contained in:
Vladimir Barinov 2025-03-16 16:51:05 +03:00 committed by GitHub
parent b92bf7f41a
commit 9ef7d2d7c4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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