par
ChrisCMoi62 » 16 oct. 2020, 19:32
J'ai essayé ça, ça me retourne bien le nombre de jours séparant les 2 dates, ceci dit, dans mon <select< <option> il ne tient pas compte des conditions et me met 'NOUVEAU' partout
<? $date1 = new DateTime($data['date']);
$date2 = new DateTime(date('Y-m-d'));
$diff = $date1->diff($date2)->format("%a");
$days = intval($diff);
if ($days<30) {
$new = "NOUVEAU";
}
?>
<option value="(réf : <? echo $date["id"] ?>)"><? echo $data["nom"] ?><? echo $new ?></option>
J'ai essayé ça, ça me retourne bien le nombre de jours séparant les 2 dates, ceci dit, dans mon <select< <option> il ne tient pas compte des conditions et me met 'NOUVEAU' partout
<? $date1 = new DateTime($data['date']);
$date2 = new DateTime(date('Y-m-d'));
$diff = $date1->diff($date2)->format("%a");
$days = intval($diff);
if ($days<30) {
$new = "NOUVEAU";
}
?>
<option value="(réf : <? echo $date["id"] ?>)"><? echo $data["nom"] ?><? echo $new ?></option>