Porovnání datumu v šabloně

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
FJP
Člen | 124
+
0
-

Ahoj,
mohl by někdo poradit s porovnáváním datumu v šabloně? Jsem na tom zakouslej docela dlouho.

										{if isset($searchParameters['date_from']) && !empty($searchParameters['date_from'])}
											{var $test = $searchParameters['date_from']}
											{var $test2 = $term->date_from}
											{var $test3 = $test|date:'%Y.%m.%d'}
											{var $test4 = $test2}
											{continueIf $term->date_from < $searchParameters['date_from']}
											{if $test|date:'%Y-%m-%d %H:%M:%S' > $test2}true{/if}
										{/if}

Vytiskne:
true 2015–04–15 00:00:00 : 2015–04–13 00:00:00
true 2015–04–15 00:00:00 : 2015–06–15 00:00:00

… v $searchParameters[‚date_from‘] je datum ve formátu 15.04.2015
… v $term->date_form je datum ve formátu 2015–04–13 00:00:00

duke
Člen | 650
+
+3
-

Převeď si ty datumy/časy na DateTime objekty (nejlíp mimo šablonu) a ty pak porovnávej.

h4kuna
Backer | 740
+
0
-

Jak radí @duke koukni sem

FJP
Člen | 124
+
0
-

Díky, pánové :)