Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Výpočet věku z data narození PHP

public function age($birthdate)
{
    $old = false;
    if ($birthdate < 0)
    {
        $birthdate = abs($birthdate);
        $old = true;
    }

    $birth = DateTime::createFromFormat('U', $birthdate);

    $age = '';
    if ($birth->format('m') == date('m'))
        $age .= 'okolo ';

    if (!$old)
        $age .= $birth->diff(new DateTime('now'))->y;
    else
    {
        $epoch = new DateTime('1970-01-01');
        $diff = $epoch->diff(new DateTime('now'))->y;
        $age .= $diff + $epoch->diff($birth)->y;
    }

    return $age;
}
Program byl vytvořen v roce 2012.

 

Všechny články v sekci
Zdrojákoviště PHP - Základní konstrukce
Program pro vás napsal David Hartinger
Avatar
Uživatelské hodnocení:
2 hlasů
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity