J'aimerais afficher uniquement des articles datant de moins de 2 mois :
Code : Tout sélectionner
$xmois = '2020-10-02 00:00:00';
$query = $db->query('SELECT * FROM articles
INNER JOIN rubric ON articles.rubric_id = rubric.id_rubric
WHERE rubric_name = "Actualités" AND date >= '.$xmois.'
ORDER BY id DESC');Je me suis dit qu'il dit qu'il faut peut-être convertir au format timestamp. J'essaye de faire un test pour convertir en timestamp :
Code : Tout sélectionner
$date = date('Y-m-d H:i:s');
echo 'Aujourd’hui : '.$date.'<br>';
echo 'Timestamp : '.date_timestamp_get($date).'<br><br>';
$moisdernier = time() - (60 * 24 * 60 * 60); // 60 jours; 24 heures; 60 minutes; 60 secondes
$moisdernier2 = date('Y-m-d H:i:s', $moisdernier);
echo 'Il y a 60 jours : '.$moisdernier2.'<br>';
echo 'Timestamp il y a 60 jours : '.date_timestamp_get($moisdernier2).'<br><br>';
Warning: date_timestamp_get() expects parameter 1 to be DateTimeInterface, string given in C:\xampp\htdocs\test.php on line 5
Warning: date_timestamp_get() expects parameter 1 to be DateTimeInterface, string given in C:\xampp\htdocs\test.php on line 12