дата публикации с точным временем

InstantCMS 2.X
#1 8 июля 2017 в 09:00
Хочу, чтобы дата публикации выводилась с точным временем, типа: 01.05.2017 19:24
Если в ..\templates\default\content\default_item.tpl.php вставляю:
  1. <?php $date = new DateTime($fields['date_pub']['html']);
  2. html($date->format('d.m.Y H:i')); ?>
то выводится типа:
01.05.2017 00:00
А в базе забито:
01.05.2017 19:24
То есть кажется что где-то раньше в date_pub обрезается время.
Где собака порылась?
#2 8 июля 2017 в 09:51

Где собака порылась?

Олег с клещами
Файл \system\fields\date.php
  1. if($this->data['show_time']){
  2. if(!$value){
  3. $this->data['hours'] = 0;
  4. $this->data['mins'] = 0;
  5. }else{
  6. list($this->data['hours'], $this->data['mins']) = explode(':', date('H:i', strtotime($value)));
Поэтому надо искать в таблице cms_con_"ваш тип контента"_fields поле date_pub и там в options написать show_time: true
#3 8 июля 2017 в 12:14
Ris, спасибо! Отпустило…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.