Bonjour,
J'ai créé une requête qui fonctionne parfaitement. J'ai juste un souci avec l'affichage des dates qui s'affichent ainsi :
du : 2016-01-10 23:00:00 | au : 2016-04-29 22:00:00
alors que je souhaiterais qu'elle s'affichent ainsi :
du : 10-01-2016 | au : 29-04-2016
Ma requête :
Ce sont les deux lignes suivantes qui sont concernées :
Il faudrait que je puisse leur attribuer la fonction suivante :
mais je ne sais pas comment faire.
Merci d'avance pour vos suggestions,
Bonne année,
Marc
J'ai créé une requête qui fonctionne parfaitement. J'ai juste un souci avec l'affichage des dates qui s'affichent ainsi :
du : 2016-01-10 23:00:00 | au : 2016-04-29 22:00:00
alors que je souhaiterais qu'elle s'affichent ainsi :
du : 10-01-2016 | au : 29-04-2016
Ma requête :
Code:
$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>";
Code:
echo "du : $item->session_du | "; echo "au : $item->session_au<br /><br />";
Code:
setlocale(LC_TIME,"fr_FR"); strftime("%A %d %B %Y")
Merci d'avance pour vos suggestions,
Bonne année,
Marc
Commentaire