Dobrý den, poraďte mi, snažím se ve views nastavit u bloku Pole „Obsah: Datum
vytvoření“ výstup datumu dle mých požadavků. Prostě chci, aby se mi vypisoval
čas ve formátu 31.12. 2012. Jenže tuto možnost položka Obsah: Datum vytvoření
nenabízí. Nejspíše se tobude dělat přes možnost vlastní formát data, ale nevím,
jak zapsat php kod, aby výstup času byl ve tvaru 1.1. 2013. Poradíte mi?
Děkuji
Řeším stejný problém.
Mám vlastní typ obsahu (např. "pořádané akce"). V něm pole date, které představuje "datum pořádaní akce". To není až tak podstatné.
Formát datumu mám nastavený na d. m. Y. To bude zřejmě v pořádku, protože při zobrazení celého uzlu se zobrazuje datum jako 06. 01. 2013.
Pak mám pohled (View), který zobrazuje jen nadpis uzlu a datum pořádání, tedy pole "Obsah: Datum - start date (field_date)". Nejsem schopen ho přinutit, aby zobrazoval správný formát datumu. Stále nabízí jen YYYY-MM-DD hh:mm:ss tedy 2013-01-06 00:00:00. Hodiny se při editaci nezadávají, proto jsou na nule.
Tuším, že problém bude mezi židlí a klávesnicí. Ale nevím, kde to ve Views nastavit.
Dík za případnou radu.
Ve Views si dejte, že chcete formát data Vlastní a pak Vám to nabídne vložení formátovacího řetězce.
na konfiguruj si krátký formát data - d.n.Y, ten pak použij v nastavení pole ve Views
více zde: http://cz2.php.net/manual/en/function.date.php