J'ai enregistré la date en SQL avec comme type DATETIME. Tout marche, simplement la date s'affiche sous la forme AAAA-MM-JJ.
J'aimerais qu'elle s'affiche sous la forme française JJ-MM-AAAA. Si possible, si c'est le jour même, qu'elle affiche "Aujourd'hui', si c'est le jour j-1, qu'elle affiche "Hier", etc...
Comment il faut faire ?
En attendant vos réponses, je continue mes recherches...
Cordialement
Je viens d'aller sur le site et c'est toujours marqué "Aujourd'hui" alors que c'était hier soir donc je suis allé voir la fonction et j'ai vu cette ligne
// on regarde si c'est hier
else if ($jodateP1 == $jonow) return "Hier";
J'ai vu que c'était le même test if que pour Aujourd'hui. Donc, à mon avis c'est là qu'il faut modifier quelque chose.
Il faudrait qu'à partir de minuit, ça écrit "Hier".
En attendant vos réponses, j'essaye de réparer...
Cordialement
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 19 févr. 2013 à 10:35
En quoi les deux conditions sont identiques !? Lis correctement.
Il y a rien à modifier dans ce code. Le test se faisant sur les dates (et non les times) le changement vers hier est effectif dès minuit (heure serveur).
Il est clair que je ne peux plus t'aider, c'est mes nerfs qui vont y passer.