Autor | Zpráva | ||
---|---|---|---|
divady Profil |
#1 · Zasláno: 8. 4. 2014, 16:31:54
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 ; 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 |
#2 · Zasláno: 8. 4. 2014, 16:56:08
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 |
||
Časová prodleva: 10 let
|
0