В чем отличие в вывода данныйх в двойке межд этими двумя способами?

#1 19 марта 2015 в 10:35
В файле /templates/bootstrap/content/default_list_tiles.tpl.php имеется php код для вывода даты
  1. <?php echo $fields['date_pub']['handler']->parse( $item['date_pub'] ); ?>
Так код выводит только дату, мне нужно было чтобы выводились и часы и я добавил вот это
  1. <?php echo html_date_time($item['date_pub']); ?>
Все работает как надо, но мой код и то что в дефолте сильно отличаются. Может мне кто нибудь сказать как оба эти метода работают, откуда они берут дату? Мой код берет формат из html.helper.php но кроме этого мне больше ничего не известно
#2 19 марта 2015 в 11:00
Первый код принимает настройки поля из админки, например можно разрешить или запретить вывод времени.
Второй код просто выводить функцию html_date_time который принимает дату, например из поле date_pub и преобразует так как указано в настройках движка в админке.
Если коротко:
Первый код выводить дату или дату+ время.
Второй, выводить дату+время
#3 19 марта 2015 в 11:49

Первый код принимает настройки поля из админки, например можно разрешить или запретить вывод времени.

Evanescence
для нее можно дать формат вывода?
#4 19 марта 2015 в 12:18

для нее можно дать формат вывода?

Atid — Gorec
Не знаю, наверно нет.
А не проще ли воспользоваться функции date_format
например:
  1. echo date_format($date, 'Y-m-d H:i:s');
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.