Conditions avec Dateinterval
Bonjour à tous,
J'ai un petit soucis concernant mes conditions.
Je voudrais changer la couleur de la ligne en fonction de la date.
Si la date d'aujourd'hui -15 jours, la ligne est en blanc
puis entre 16 et 30 jours avant, la ligne est en vert
Entre 31 et 45 jours en orange
+ de 45 jours en rouge
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| if($aujourdhui->sub($temps15) > $lancement && $aujourdhui->sub($temps30) <= $lancement)
{
echo "<tr bgcolor='#34A853'>";
}
elseif($aujourdhui->sub($temps30) > $lancement && $aujourdhui->sub($temps45) <= $lancement)
{
echo "<tr bgcolor='#FBBC05'>";
}
elseif($aujourdhui->sub($temps45) > $lancement)
{
echo "<tr bgcolor='#EA4335'>";
}
else
{
echo "<tr bgcolor='#FFFFFF'>";
} |
C'est surtou sur le orange que cela ne passe pas.
Merci d'avance de votre aide