Bonjour,
J'aimerais comparer des dates et les afficher en rouge si elles arrivent à échéance dans X jours en fonction d'une autre variable $job.
Je ne sais pas pourquoi mais le code ci-dessous m'affiche en rouge une date (10.01.2014 ou le 19.12.103 alors que ce n'est pas dans 5 ou 10 jours...)
D'avance emrci pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function test_date($ma_date,$job){ $aff=""; //TESTER $ma_date (FORMAT Y-m-d) ET AFFICHER EN ROUGE EN FONCTION DU TYPE DE JOB SI ELLE ARRIVE A ÉCHÉANCE DANS 5 ou 10 JOURS if ($job==1 && ($ma_date>=date("Y-m-d H:i:s",strtotime("+5 days")))) $aff.='<span style="color:#F00">'.$ma_date.'</span>'; elseif($job==2 && ($ma_date>=date("Y-m-d H:i:s",strtotime("+10 days")))) $aff.='<span style="color:#F00">'.$ma_date.'</span>'; else $aff.='<span>'.$ma_date.'</span>'; return $aff; }
Partager