Fout met jaartelling bij Birthday-mod
Geplaatst: 13 mar 2004, 17:37
Ik zit al een tijdje met een fout die ik steeds niet op kan lossen.
Namelijk dit: Als je naar een profiel gaat op mijn forum zoals hier, dan zie je een geboortedatum en daarnaast hoe oud iemand is, maar iedereen is een jaartje ouder dan dat hij werkelijk is.
Weten jullie misschien hoe ik dit kan oplossen?
De code die daarvoor zorgt is dit:
~Frank
Namelijk dit: Als je naar een profiel gaat op mijn forum zoals hier, dan zie je een geboortedatum en daarnaast hoe oud iemand is, maar iedereen is een jaartje ouder dan dat hij werkelijk is.
Weten jullie misschien hoe ik dit kan oplossen?
De code die daarvoor zorgt is dit:
Code: Selecteer alles
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
if ($profiledata['user_birthday'] != 999999 )
{
$user_birthday = realdate($lang['DATE_FORMAT'], $profiledata['user_birthday']);
$user_age = $this_year - realdate ('Y', $profiledata['user_birthday']);
if ($this_date < $user_birthdate) $user_age--;
$user_age = '(' . $user_age . ' ' . 'jaar' . ')';
} else
{
$user_birthday = $lang['No_birthday_specify'];
$user_age = '';
}