[RESOLU] Probléme de comparaison de date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Probléme de comparaison de date

Re: Probléme de comparaison de date

par team94 » 14 oct. 2014, 18:53

Ca fonctionne Merci :D :D :D :D :D :D :D

Re: Probléme de comparaison de date

par team94 » 13 oct. 2014, 09:06

Ok je te remercie je test ca et vous tiens au courant :D

Re: Probléme de comparaison de date

par sirakawa » 13 oct. 2014, 08:52

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" />

Probléme de comparaison de date

par team94 » 13 oct. 2014, 07:45

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: