Výsledky 1 až 4 z 4

Téma: [PHP] Přesná výpočet věku z datumu narození

  1. #1
    Senior Member mince Avatar uživatele kecinzer
    Založen
    08.10.2002
    Bydliště
    Děčín - perla severu
    Věk
    41
    Příspěvky
    3 184
    Vliv
    318

    Standardní [PHP] Přesná výpočet věku z datumu narození

    Neznáte někdo nějakej dobrej script, kterej by to uměl, ale aby uměl i přesně vypočítat kolik mu je dnů, týdnů měsíců. Aby se dalo přesně předvídat třeba za 4 dny bude 20 let.
    MacBookPro 13 (mid 2014): Intel Core i5-4278U 2,6GHz | Intel Iris 5100 | 8GB RAM | 128GB SSD | 2560x1600 @ best for retina || HP LP2475w @ DP 1920x1200 || OSX 10.11.2
    ProBook: HP ProBook 650 G1 @ Core i5 4200M 2,5GHz | Intel HD4600 | 12GB RAM | 500 GB Seagate HDD 7200 || 1920x1080 || HP LP2475w @ DP 1920x1200 || Win10 Ent 64bit
    iPhone 6 Plus 16GB Space Gray | iOS 9.2

  2. #2

    Standardní

    Co to je?? Na tohle jsem už jendou odpovídal... Kam se ten příspěvek ztratil

    Kód:
    <?
    /* upravený skript od Dennise Heldense &#40;převzato z PHP Manuálu&#41; */
    /* dnešní datum */
    $nowdate = mktime&#40;0, 0, 0, Date&#40;"m"&#41;, Date&#40;"d"&#41;, Date&#40;"Y"&#41;&#41;; 
    /* datum narození */
    $den = 18;
    $mesic = 4;
    $rok = 1986;
    $birthday = mktime&#40;0,0,0,$mesic,$den,$rok&#41;; 
    /* výpočet věku */
    $age = intval&#40;&#40;$nowdate-$birthday&#41;/&#40;60*60*24*365&#41;&#41;;
    echo "Je mi $age let.";
    // další narozeniny
    $nextbirthday = mktime&#40;0,0,0,"10","28",date&#40;"Y"&#41;&#41;; 
    /* pokud je $nextbirtday v minulosti, přidá se $nextbirthday 1 rok */
    if &#40;$nextbirthday < $nowdate&#41; &#123;
    $nextbirthday = $nextbirthday+&#40;60*60*24*365&#41;;
    &#125;
    /* výpočet dní do narozenin */
    $daycount = intval&#40;&#40;$nextbirthday-$nowdate&#41;/&#40;60*60*24&#41;&#41;;
    echo " Narozeniny mám za $daycount dní.";
    ?>

    Netestoval jsem to, ale mělo by to fungovat .
    -- under construction --

  3. #3
    Senior Member mince Avatar uživatele kecinzer
    Založen
    08.10.2002
    Bydliště
    Děčín - perla severu
    Věk
    41
    Příspěvky
    3 184
    Vliv
    318

    Standardní

    Je to pěkný, ale nějak to blbě ukazuje za jak dlouho mam narozeniny, když sem tam dal moje narození - 10.7.1983 tak to ukazuje blbost. Budu se na to muset kouknout hloubš...
    EDIT: aha, tak už sem to našel, triviál
    MacBookPro 13 (mid 2014): Intel Core i5-4278U 2,6GHz | Intel Iris 5100 | 8GB RAM | 128GB SSD | 2560x1600 @ best for retina || HP LP2475w @ DP 1920x1200 || OSX 10.11.2
    ProBook: HP ProBook 650 G1 @ Core i5 4200M 2,5GHz | Intel HD4600 | 12GB RAM | 500 GB Seagate HDD 7200 || 1920x1080 || HP LP2475w @ DP 1920x1200 || Win10 Ent 64bit
    iPhone 6 Plus 16GB Space Gray | iOS 9.2

  4. #4

    Standardní

    V čem to bylo? (koukám, že jsem to opravdu měl radši zkonotrolovat )
    -- under construction --

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [PHP] prevod datumu na jednotny format
    Založil Braindead v sekci fóra Programování
    Odpovědí: 17
    Poslední příspěvek: 01.09.2003, 11:58

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •