cs_jm30
Messages postés10Date d'inscriptiondimanche 21 décembre 2003StatutMembreDernière intervention 9 avril 2012
-
8 avril 2012 à 21:32
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 2013
-
9 avril 2012 à 16:21
Bonjour à tous ! :
Voilà mon problème ( comme j'en ai marre de prendre de l'aspirine...)
j'essaie de trouver le moyen en php de comparer deux dates issues du même champ 'date' , d une base de données, afin d'intégrer un saut de ligne ( dés que la date change..) dans un pdf ( conçu avec la librairie fpdf :
en résumé, comment peut déterminer qu'une valeur 'date' change dans une boucle while afin d'exécuter qq chose.
Merci de vos conseils à l'avance
cs_jm30
Messages postés10Date d'inscriptiondimanche 21 décembre 2003StatutMembreDernière intervention 9 avril 2012 9 avril 2012 à 09:52
Bonjour TichoBrahe : oui ça je l'ai fait, mais je n'y arrive pas !
exemple
if (DateTime($ligne[1]) <> DateTime($ligne[1])) $pdf->Ln();
$ligne[1] = données date issues d une requête sql sur une table :
ce que je veux faire :
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 9 avril 2012 à 16:21
Salut,
DateTime n'est pas une fonction, c'est une classe. As-tu déjà fais de la programmation orientée objet en PHP ? Si tu veux faire la comparaison de deux objets DateTime il faut déjà commencer par les instancier, ce qui se fait avec l'opérateur new. Je te montre un exemple :
<?php
$dt1 = new DateTime('2008-08-07 18:11:31');
$dt2 = new DateTime('2009-08-07 12:02:28');
if ($dt1 === $dt2)
echo 'equals', PHP_EOL;
else
echo 'diff', PHP_EOL;
?>