Autor Zpráva
divady
Profil
Dobrý den, potřeboval bych poradit,
udělal jsem si takovouhle jednoduchou podmínku
if (date ("d.m.Y")>date("d.m.Y",strtotime("$res[platnost_do]")))  $div=1;
else       $div=2 ;
v databázi mam typ date
problém je v tom že to funguje pouze v tomto měsíci, nevíte co tam mam špatně?
děkuji za jakoukoli pomoc
Tori
Profil
divady:
Protože když to porovnáváte jako řetězce, tak je "1.5.2014" menší než "6.1.2012". Když už, tak by dávalo smysl porovnávat formát "Ymd", protože to by aspoň vracelo správné výsledky. Nicméně tady není převod na řetězec vůbec potřeba:
if (time() > strtotime($res['platnost_do'])) { $div = 1; }
divady
Profil
Tori:
děkuju moc, byla to moje chyba neuvědomil jsem si jak se to bude porovnávat

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0