Formát data ve formulaři (datepicker)

Koupilsemto
Člen | 38
+
0
-

Zdravím potřeboval bych radu jak správně zobrazit datum do formuláře.
Ve formuláři mám:

$form->addText('rok', 'Rok/měsíc:')
    ->setType('Date')

Po kliknutí na toto pole ve formuláři se mi zobrazí datepicker kde si zvolím datum to se správně uloží např. 21.06.2018(do databáze se táke uloží správně).
Následně otevřu příspěvek a zobrazí se mi místo data pouze dd.mm.rrrr. Při prozkoumání elementu je v value uloženo: value=„21.06.2018 00:00:00“. Potřeboval bych odstranit 00:00:00.

Zkoušel jsem přidat formát jako ->format(‚Y-m-d‘) dalších par věcí ale nic se mi nepovedlo.

Za případnou radu jak nato díky.

Editoval Koupilsemto (3. 6. 2018 0:19)

BuMoRi
Člen | 109
+
0
-

Datum nette vypisuje z DB i s časem, takže je potřeba ho přeformátovat:

<?php
date('Y-m-d', strtotime($datum))
?>
Zapp3
Člen | 8
+
0
-

Případně použít Latte filtr |date viz https://latte.nette.org/en/filters#…

Koupilsemto
Člen | 38
+
0
-

Díky už to funguje.