Вывод даты из Mysql в виде ДД.ММ.ГГГГ

ZloF

Новичок
Вывод даты из Mysql в виде ДД.ММ.ГГГГ

Добрый день!

Я полный ламер в пхп, прошу помоши.

Скажите как поменять формат вывода даты.

$query = "SELECT a.created" // вывожу из бд.

в бд она храниться в виде Y-m-d H:i:s (0000-00-00 00:00:00)

а на экран вывести надо d.m.Y

А я могу только полностью $row->created


заранее спасибо
 

ZloF

Новичок
все равно ничего не понял. я же ламоза.

запрос у меня к бд вот такой

$query = "SELECT a.id, a.title, a.sectionid, a.catid, a.introtext, a.created, e.title AS cattitle"
. "\n FROM #__content AS a, #__categories AS e"
. "\n LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id"
. "\n WHERE a.catid = e.id"
. "\n AND ( a.state = '1' AND a.checked_out = '0' AND a.sectionid > '0' )"
. "\n AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '". $now ."' )"
. "\n AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '". $now ."' )"
. ( $access ? "\n AND a.access <= '". $my->gid ."'" : '' )
. ( $catid ? "\n AND ( a.catid IN (". $catid .") )" : '' )
. ( $secid ? "\n AND ( a.sectionid IN (". $secid .") )" : '' )
. ( $show_front == "0" ? "\n AND f.content_id IS NULL" : '' )
. ( $show_front == "2" ? "\n AND f.content_id IS NOT NULL" : '' )
. "\n ORDER BY a.created DESC LIMIT $count"
;
$database->setQuery( $query );
$rows = $database->loadObjectList();
break;


а вывод даты

echo "<div class=\"rln_date\">".$row->created."</div>";


соответсвенно выводится полный формат. а еще способы есть?
 

nl2br

Новичок
читай то, что написано по линку, который дал ФАНАТ

-~{}~ 28.05.05 16:31:

>>запрос у меня к бд вот такой
это не запрос, это пхп код
 

Фанат

oncle terrible
Команда форума
ZloF
надо говорить не "запрос у меня такой", а "запрос, который я впервые в жизни вижу".

ты, кстати, вообще, в курсе, что значит твоя ламоза? Это позорное погоняло. С ламером и стоять-то противно, а яж разговаривать и вовсе впадлу.
Так что ты такими ловами зря не разбрасывайся. Скажи "лох", "чайник". Это будет правильнее.
 

ZloF

Новичок
ну тогда я чайник.

Запрос который я уже второй раз в жизни вижу))

как я понимаю мне это надо:

SELECT DATE_FORMAT('1997-10-04 22:23:00', '%d.%m.%Y');
-> 'DD.MM.YYYY'

Для моего случая:

SELECT DATE_FORMAT('$row->created', '%d.%m.%Y');

Так???

А дальше куда этот кусок вставлять, ему переменную ведь надо присвоить, какой синтаксис?

Не сердитесь сильно, я ведь еще только начал учиться )))
 

ZloF

Новичок
чего-то пробывал, но я синтаксиса-то не знаю, просто тыкаюсь, и у меня везде парсер еррор.

Помогите плиз.
 

Kivsiak

Новичок
$query = "SELECT a.id, a.title, a.sectionid, a.catid, a.introtext, DATE_FORMAT(a.created, '%d.%m.%Y') as created, e.title AS cattitle"
вот такая первая строчка. Попробуй прочитать учебник
 

ZloF

Новичок
Огромное спасибо, завтра же пойду и учебник куплю)))
 
Сверху