• Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
  • Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
  • Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
  • Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.

Точное время публикации объявления

Ankorett

Новичок
Сейчас имеем: Май 26, 2016
Необходимо: Май, 26, 2016 19:11
Как вывести часы и минуты как в админке?
 
D

DonLeon

Гость
Это закинь в functions.php

PHP:
function data_form($string) {
	 $monn = array(
	   '',
	   'Января',
	   'Февраля',
	   'Марта',
	   'Апреля',
	   'Мая',
	   'Июня',
	   'Июля',
	   'Августа',
	   'Сентября',
	   'Октября',
	   'Ноября',
	   'Декабря'
	 );
	 //Разбиваем дату в массив
	 $a = preg_split("/[^\d]/",$string);
	 $today = date('Ymd');
	 if(($a[0].$a[1].$a[2])==$today) {
	   //Если сегодня
	   return("Сегодня в ".$a[3].":".$a[4]);
	  
	 } else {
	   $b = explode("-",date("Y-m-d"));
	   $tom = date("Ymd",mktime(0,0,0,$b[1],$b[2]-1,$b[0]));
	   if(($a[0].$a[1].$a[2])==$tom) {
		 //Если вчера
		 return("Вчера в ".$a[3].":".$a[4]);
		
	   } else {
		 //Если позже
$mm = intval($a[1]);
return((int)$a[2]." ".$monn[$mm]." ".в." ".$a[3].":".$a[4]);
	   }
	 }
   }

А это в файлы Item.php и loop-single.php вставишь где тебе нужно:

PHP:
$date = osc_item_pub_date();
$format_date = data_form($date);
echo "Размещено ".$format_date;
 
Верх