J'ai créé un Si une instruction Else mais il ne fonctionne pas correctement. J'ai quelques dates dans mon SQL qui ont été récupérées et stockées dans des variables en utilisant PHP.Opérateurs de comparaison pour les dates en PHP récupérées à partir de SQL ne fonctionne pas
Je compare la date du jour avec les dates de la base de données, mais pour une raison quelconque, il pense par exemple que 29-09-2015 si moins de 31-01-2015.
Je peux comprendre que le format pourrait être le problème d, m, Y mais je pensais que j'avais déjà corrigé cela. Voici le code:
$today = date('d-m-Y');
$date = $row['respondby'];
$euDate= date("d-m-Y", strtotime($date));
<?php
if($today < $euDate){ echo "<td>". $today." is less than ". $euDate ."</td>";
}
else{
echo"<td>Lost somewhere in between ?!?!?! :S </td>";
}
?>
En conséquence, il imprime 29-09-2015 est inférieure à 30-06-2015
date d'aujourd'hui était 29-09-2015 et l'une des dates était en les données étaient celle-ci comme indiqué.
Merci à tous ceux qui aident.
fonctions de date Utiliser comme datediff – ddw147
http://stackoverflow.com/questions/8722806/how-to-compare-two-dates- in-php –