我为我的joomla网站创建了一个查询,该查询从mysql数据库中获取了一个日期并显示了
$query = $db->getQuery(true);
$query->select('#__table.date');
$query->from($db->quoteName('#__table'));
$query->where($db->quoteName('#__table.link_id')." = ".$db->quote($link_id));
$db->setQuery($query);
$date = $db->loadResult();
echo $date;
日期以“ Y,m,d”格式显示,我希望它以“ d,m,Y”格式显示。我尝试过:
SELECT *, DATE_FORMAT(date,'%d/%m/%Y') FROM `#__table.date` WHERE #__table.link_id=$link_id
但是我不知道要编写这段代码在joomla中工作
答案 0 :(得分:0)
解决了以下代码(
$query = $db->getQuery(true);
$query->select('#__table.date');
$query->from($db->quoteName('#__table'));
$query->where($db->quoteName('#__table.link_id')." = ".$db->quote($link_id));
$db->setQuery($query);
$date = date_create($db->loadResult());
echo date_format($date,"d.m.Y");