J'aimerais formater une date A-M-J

Bonjour à tous,

j'aimerais svp formater les dates des articles et des commentaires comme ceci 2008-02-24 (A-M-J) ...

Comment m'y prendre ?

Merci !

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour yhugo

    Attendre la version 4.2 :)

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Stéphane a écrit:
    Bonjour yhugo

    Attendre la version 4.2 :)
    Bonjour,

    et elle sort quand, cette superbe version 4.2 ?

    Merci !
  • Le 04 02 ? :lol:

    Sinon en remplaçant (et en attendant la 4.2) :

    <?php $plxShow->artDate(); ?>

    par :

    <?php echo date('Y-m-d'); ?>

    ??


    à plus,

    Gzyg
  • Gzyg a écrit:
    Le 04 02 ? :lol:

    Sinon en remplaçant (et en attendant la 4.2) :

    <?php $plxShow->artDate(); ?>

    par :

    <?php echo date('Y-m-d'); ?>

    ??


    à plus,

    Gzyg
    Merci Gzyg, mais ça c'est pour la date courante ... Moi j'ai besoin de la date publication dans ce format ...

    ciao
  • StéphaneStéphane Member, Former PluXml Project Manager
    Gzyg a écrit:
    Le 04 02 ?
    Ha c'est pas bête ça tient ! :D

    Non ça sera bien avant.
    Je ne veux pas avancer de date.
    Ce que je peux te dire c'est que nous sommes en plein tests. Donc la fin du tunnel n'est plus très loin ;)

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Ok ... j'essayerai donc d'être patient ;)
  • yhugo a écrit:
    Moi j'ai besoin de la date publication dans ce format
    Arff, désolé, je n'avais pas bien compris la demande...
    Stépahne a écrit:
    Non ça sera bien avant.
    Ouf !! :)


    à plus,

    Gzyg
  • fightsoulfightsoul Member
    septembre 2009 modifié
    Salut,
    la solution pour ce que tu veux faire est de toucher au fichier /core/lib/class.plx.utils.php, il faut modifier la ligne 98 et remplacer (ou commenter la ligne)
    return plxUtils::getCalendar('day',$day_num).' '.$day.' '.plxUtils::getCalendar('month', $month).' '.$year;
    
    par
    return $year.'-'.$month.'-'.$day;
    
    Voilà ;)
  • yhugoyhugo Member
    septembre 2009 modifié
    Salut et merci fightsoul,

    Finalement dans /core/lib/class.plx.utils.php j'ai créé une nouvelle fonction que j'ai appelée dateIso() car j'avais quand-même besoin de dateIsoToHum :
    function dateIso($date) { #Add by yhugo (Hugo SOUCY) 2009-09-21
    
    
    
    		# On decoupe notre date
    
    		$year = substr($date, 0, 4);
    
    		$month = substr($date, 5, 2);
    
    		$day = substr($date, 8, 2);
    
    		# On retourne notre date au format standardisé
    
    		return $year.'-'.$month.'-'.$day;
    
    	}#End Add
    
    Puis dans /core/lib/class.plx.show.php j'ai créé aussi une nouvelle fonction que j'ai appelée artDateIso() :
    function artDateIso() {
    
    
    
    		echo plxUtils::dateIso($this->plxMotor->plxRecord_arts->f('date'));
    
    	}
    
    Voilà, merci encore et bonne fin de journée !

    ciao
Connectez-vous ou Inscrivez-vous pour répondre.