Porovnání dvou hodnot Nette\DateTime
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Oli
- Člen | 1215
Ahoj,
mám takovej problém. Potřeboval bych porovnat dva datumy a na základě
výsledku vypsat datum buď celé nebo bez roku nebo bez roku a měsíce.
Zkoušel jsem něco jako:
{if $trip->date_from|date:'Y' == $trip->to|date:'Y'}
{$trip->date_from|date:'j.n.'}
{else}
{$trip->date_from|date:'j.n.Y'}
{/if} - {$trip->date_to|date:'j.n.Y'}
Jenže tohle nefunguje. Když si třeba dumpnu
$trip->date_from|date:'Y'
, tak to vrátí hodnotu jako bez
helperu.
Jde to nějak porovnat? Data mám uložená v dtabázi jako „date“.
Předem díky za radu