Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SMARTY] Porównywanie dat
Forum PHP.pl > Forum > Przedszkole
motorolka24
Mam problem z porównaniem dat w smarty.
24.01.2009 23:42 = 01.12.2009 02:30
24.01.2009 23:42 = 01.01.2009 07:00
Data przed "=" to {$smarty.now|date_format:"%d.%m.%Y %H:%M"} a po "=" to {$zgloszonko.do|date_format:"%d.%m.%Y %H:%M"}

Poniższy kod zawsze wyświetla mi nie a powinien wyświetlić w przypadku powyższych dat raz tak raz nie. Co jest nie tak?

  1. {if ($zgloszonko.do|date_format:"%d.%m.%Y %H:%M") > ($smarty.now|date_format:"%d.%m.%Y %H:%M") }
  2. tak
  3. {else}
  4. nie
  5. {/if}
Gacek89
głowy nie dam ale spróbuj usunąc te nawiasy i date_format
{if $zgloszonko.do > $smarty.now }
motorolka24
usunięcie nawiasów nic nie daje a format daty muszę mieć bo tak pobieram z bazy

No niech ktoś wspomoże smile.gif
EarthCitizen
date_format jest Ci potrzebny do wyświetlenia a nie do porównywania.

A w jakim formacie pobierasz z bazy? Którą wersję Smarty używasz?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.