gestion des date pour affichage de news

  • Auteur de la discussion Auteur de la discussion mv_murph
  • Date de début Date de début
Bonjour,

j'ai une page dans laquelle sont affichées des news (recuperées dans une base de données et triées par date, de la plus récente à la plus ancienne) et je souhaiterai afficher toutes les news depuis 1 an et demi. (je sais ca peut paraitre long mais en realite il n'y a pas bcp de news)

Dans ma requete j'utilise :
Code:
... WHERE p.news_date_added > '" . $date . "%' order by p.news_date_added DESC

où $date
Code:
$annee = date(Y)-1;
  $date = date($annee.'-m-d');

Mais là, ça n'affiche que depuis 1 an. Comment je peux faire pour afficher 6 mois de plus ?

Merci
 
J'ai trouvé une solution, mais si qqn a plus propre, je prends =)

Code:
  $annee = date(Y)-1;
  $mois = date(m)-6;
  if($mois<=0){
  	$mois = 12+$mois;
  	$annee = $annee-1;
  }
  $date = date($annee.'-'.$mois.'-d');
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut