Page 1 sur 1

Probléme de comparaison de date

Posté : 13 oct. 2014, 07:45
par team94
Bonjour à vous,

Je débute en php et je me heurte à un problème bizarre.

je stock en dur dans des variables une date, et je voudrais la comparer a la date du jour pour que si la date stocker est inférieur à la date du jour cela m'affiche une image, sinon une autre image.

Cela fonctionne pour le mois d'octobre mais ,des que l'on passe au mois de novembre il m'affiche la mauvaise images. je dois avoir un problème dans mon code mais je ne sais pas où :cry:
voici mon code :
	<?php
$j8="14-10-27";
	$j9="14-10-28";
	$j10="14-10-29";
	$j11="14-10-30";
	$j12="14-10-31";
	$j13="14-11-01";
	$j14="14-11-02";
$datedujour = date('Y-m-d');

?>
pour l'appeler j'ai essayer :
<img src="images/<?php if(strtotime($j13) < strtotime($datedujour)) {echo "13r.jpg";}else{echo "13.jpg";}?>" />
et
<img src="images/<?php if ($j14 < $datedujour){echo "14r.jpg";}else{echo "14.jpg";}?>" />
mais à chaque fois cela marche pour octobre mais pas pour novembre.

si quelqu'un pourrais m'aider je lui en serais reconnaissant.

Merci d'avance :mrgreen:

Re: Probléme de comparaison de date

Posté : 13 oct. 2014, 08:52
par sirakawa
Quand on a des e nnuis avec des variables, pon les fait afficher:
<img src="images/<?php if(strtotime($j13) < strtotime($datedujour)) {echo "13r.jpg";}else{echo "13.jpg";}?>" />
deviendrait:
$d1 = strtotime($j13);
et
$d2 = strtotime($datedujour);
print "<br>$d1";
print "<br>$d2";die();
et
$image = ($d1<$d2) ? "13r.jpg" : "13.jpg";
<img src = "images/$image" />

Re: Probléme de comparaison de date

Posté : 13 oct. 2014, 09:06
par team94
Ok je te remercie je test ca et vous tiens au courant :D

Re: Probléme de comparaison de date

Posté : 14 oct. 2014, 18:53
par team94
Ca fonctionne Merci :D :D :D :D :D :D :D