Autor | Zpráva | ||
---|---|---|---|
Kubák Profil * |
#1 · Zasláno: 5. 1. 2011, 16:14:29
Dobrý den,
potřebuji poprosit o radu, Mám výpis hodnot pomocí for kde potřebuji vložit podmínku if() a tou omezit výpis pouze na hodnoty které obsahují nějaké datum za posledních 40 dní. Jak toto řešit? Mohu v if() porovnávat pole ve kterém budou tyto hodnoty, nebo to lze udělat nějak elegantněji? A pokud už polem, může mi prosím někdo poradit jak by měla vypadat funkce, která by mi naplnila pole zpětně daty za posledních x dní? Moc děkuji! |
||
Taps Profil |
#2 · Zasláno: 5. 1. 2011, 16:25:20 · Upravil/a: Taps
Kubák:
datum musíš převést na timestamp a pak porovnat podmínkou if |
||
lordfrikk Profil |
#3 · Zasláno: 5. 1. 2011, 16:40:34
Nevím sice jak máš uloženo datum, ale dejme tomu, že je to např. 05-01-2010.
$time = strtotime("05-01-2010"); if ((time() - $time) <= strtotime("40 days")) echo "<= 40 days"; else echo "> 40 days"; |
||
Keeehi Profil |
#4 · Zasláno: 5. 1. 2011, 17:32:28
Kubák:
Jestli ty data máš uložené v databázi, děla bych to porovnání už na úrovni databáze. |
||
Časová prodleva: 13 let
|
0