Autor | Zpráva | ||
---|---|---|---|
monsieur_duc Profil |
#1 · Zasláno: 12. 2. 2009, 21:05:21
Tak ještě jednou Ahoj!
Jde odečíst datum od datumu? $datumNarozeni= $radek2['vek']; $dnes = date('j.n.Y'); $vek = $dnes-$datumNarozeni; a vyhodí mi to -17.1.. Jak od sebe odečtu datumy? |
||
monsieur_duc Profil |
#2 · Zasláno: 12. 2. 2009, 21:05:56
jo dodatek:
chtěl bych aby mi vyšel věk |
||
Taps Profil |
#3 · Zasláno: 12. 2. 2009, 21:20:33
monsieur_duc
já jsem to řešil pomocí této funkce function vek($den,$mesic,$rok){ $rozdil=time() - mktime (0,0,0,$mesic,$den,$rok); $vek=$rozdil/(60*60*24*365); $vek=round($vek); return $vek; } |
||
monsieur_duc Profil |
#4 · Zasláno: 12. 2. 2009, 22:03:05
Taps
No.. a jak to vypíšu? echo vek; nebo echo $vek? Díky ale |
||
panther Profil |
#5 · Zasláno: 12. 2. 2009, 22:14:21
monsieur_duc
„No.. a jak to vypíšu? echo vek; nebo echo $vek? “ A co kdybys to zkusil? Zabere ti to tak.. 10 vteřin? |
||
monsieur_duc Profil |
#6 · Zasláno: 12. 2. 2009, 22:25:20
jo už jsem to zprovoznil!
ale.. proč to nemuže načíst datum 1960? $den = $radek2['den']; $mesic = $radek2['mesic']; $rok = $radek2['rok']; function UrciVek($vstup) { list($den,$mesic,$rok) = explode(".",$vstup); $vek = strVal((Time()-mktime(0,0,0,$mesic,$den,$rok))/31536000); $vek = floor($vek); return $vek; } $narozen = Date("d.m.Y", strtotime("$rok-$mesic-$den")); rok je 1960 a potom měsíc i den 3.. ale vypíše to 39 místo 48 |
||
monsieur_duc Profil |
#7 · Zasláno: 12. 2. 2009, 22:25:55
panther
jo na to už jsem přišel :-D |
||
Časová prodleva: 15 let
|
0