|
bellecuisse 186
| Posté : 11-08-2003 20:01
voila ce que je fais
$date1 = time() - 4 * 24 * 3600;
$dateMoins4 = date('Y-m-d', $date1);
...........
...........
$R= ($inscription -$dateMoins4 );
echo"$R $dateMoins4----$inscription";
if($R < 0 ) {.......ca ne marche pas a tout les coups pourkoi?
merci de votre aide |  Profil
|
|
bellecuisse 186
| Posté : 11-08-2003 20:16
j'ai des pb des que l'annee est la meme entre mais comparaison
ex: 2003-08-15 et 2003-05-28 |  Profil
|
|
snipe 2450
| Posté : 11-08-2003 20:29
a ta place je garderai les timestamp pour faire ta comparaison. |  Profil E-mail
|
|
bellecuisse 186
| Posté : 11-08-2003 20:32
je ne peux pas car $inscription vient d'une base de donnée.
ou alors je ne sais pas faire
peut tu expliquer un peu plus stp
je te remercie |  Profil
|
|
developpeur 24581
| Posté : 11-08-2003 21:46
le timestamp est pourtant plus simple : tu peut convertir une date en timestamp (cherche sur nexen, il y a un exemple je crois)
A+ |  Profil E-mail www
|
|
bellecuisse 186
| Posté : 12-08-2003 09:53
bon je veins de faire plein de teste rien ne marche
je suis aller sur http://dev.nexen.net/docs/php/annotee/rapide.php?quoi=timestamp
je n'y arrive pas a chaque fois il y a une erreur
une bonne ame svp pour un coup de main
merci
j'ai toujours une erruer pour ces date 2003-08-12 2003-05-28
[ Message édité par : bellecuisse : 12-08-2003 09:54 ] |  Profil
|
|
bellecuisse 186
| Posté : 12-08-2003 11:03
yes je viens de trouver une bonne idee est ca marche
$date1 = time() + 4 * 24 * 3600;
$dateMoins4 = date('Ymd', $date1);
ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})",$inscription,$sortie);
$date = $sortie[1].$sortie[2].$sortie[3];
if ($dateMoins4 >= $date )
{
et la c'est parfait pour la moment |  Profil
|
|