gestion des date pour affichage de news

Nouveau WRInaute
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
 
Nouveau WRInaute
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');
 
Discussions similaires
Haut