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.
Printable View
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.
:eek: :eek: Co to je?? Na tohle jsem už jendou odpovídal... Kam se ten příspěvek ztratil???
Kód:<?
/* upravený skript od Dennise Heldense (převzato z PHP Manuálu) */
/* dnešní datum */
$nowdate = mktime(0, 0, 0, Date("m"), Date("d"), Date("Y"));
/* datum narození */
$den = 18;
$mesic = 4;
$rok = 1986;
$birthday = mktime(0,0,0,$mesic,$den,$rok);
/* výpočet věku */
$age = intval(($nowdate-$birthday)/(60*60*24*365));
echo "Je mi $age let.";
// další narozeniny
$nextbirthday = mktime(0,0,0,"10","28",date("Y"));
/* pokud je $nextbirtday v minulosti, přidá se $nextbirthday 1 rok */
if ($nextbirthday < $nowdate) {
$nextbirthday = $nextbirthday+(60*60*24*365);
}
/* výpočet dní do narozenin */
$daycount = intval(($nextbirthday-$nowdate)/(60*60*24));
echo " Narozeniny mám za $daycount dní.";
?>
Netestoval jsem to, ale mělo by to fungovat :-) .
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 ;D
V čem to bylo? (koukám, že jsem to opravdu měl radši zkonotrolovat ;D )