【发布时间】:2016-01-02 02:53:12
【问题描述】:
我创建了一个运行良好的查询,我只是对这两个“回显”的日期有疑问:
echo "du : $item->session_du | ";
echo "au : $item->session_au<br /><br />";
Echo 以下列格式显示日期:
2016-01-11 23:00:00
我需要这种格式的输出
隆迪 2016 年 1 月 11 日
我还没有找到解决方法,所以如果有人能建议我如何解决这个问题,我将不胜感激。
查询:
$candidateid = JRequest::getVar('gprh_fabrik_user_enrollment___id');
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query
->select (array('gprh_fabrik_user_enrollment.id', 'gprh_fabrik_user_training_124_repeat.nom_formation', 'gprh_fabrik_user_training_124_repeat.intitule_session', 'gprh_fabrik_user_training_124_repeat.session_du', 'gprh_fabrik_user_training_124_repeat.session_au'))
->from('gprh_fabrik_user_enrollment')
->leftJoin('gprh_fabrik_user_enrollment_repeat_choix_formation ON gprh_fabrik_user_enrollment.id = gprh_fabrik_user_enrollment_repeat_choix_formation.parent_id')
->leftJoin('gprh_fabrik_user_training_124_repeat ON gprh_fabrik_user_enrollment_repeat_choix_formation.choix_formation = gprh_fabrik_user_training_124_repeat.id')
->leftJoin('gprh_fabrik_user_training ON gprh_fabrik_user_training_124_repeat.parent_id = gprh_fabrik_user_training.id')
->having('gprh_fabrik_user_enrollment.id = ' . $db->quote($candidateid))
->group('gprh_fabrik_user_enrollment.id, gprh_fabrik_user_training_124_repeat.nom_formation, gprh_fabrik_user_training_124_repeat.intitule_session, gprh_fabrik_user_training_124_repeat.session_du, gprh_fabrik_user_training_124_repeat.session_au');
$db->setQuery($query);
$row = $db->loadObjectList();
echo "<div style='font-family: arial, helvetica, sans-serif; font-size: 11pt;'><OL>";
foreach ($row as $item)
{
echo "<LI> $item->nom_formation | ";
echo "$item->intitule_session | ";
echo "du : $item->session_du | ";
echo "au : $item->session_au<br /><br />";
echo "</LI>";
}
echo "</OL></div>";
【问题讨论】: