[résolu] comparer 2 dates


johnny-57
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 294
Inscription: 20 Avr 2007

[résolu] comparer 2 dates

Message le Mer Nov 14, 2007 12:51

Bonjour,

J'ai un problème pour comparer 2 dates dans le but de verifier la validité d'une offre de gratuité dans le temps.

en bdd on a un champ fingratuit

on récupère cette information qui est stocké sous la forme ddmmaaaa dans la variable $resf[16]

ensuite je lance une condition en php comme ceci

Code: Tout sélectionner
.......
$Maintenant = date('dmY');

if ($resf[16] > $Maintenant)
{
echo "Vous pouvez accèder gratuitement à ce service jusqu'au $resf[16]";
}
else{
echo "Votre période de gratuité est terminé";
.............


Mais en fait même quand $resf[16] est supérieur à $Maintenant on part en période de gratuité terminé ?!?

Je ne comprends pas :cry:

Si vous avez des infos pour me sortir de là ;)

Merci d'avance,
Dernière édition par johnny-57 le Mer Nov 14, 2007 14:15, édité 1 fois.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8297
Inscription: 23 Nov 2005

Message le Mer Nov 14, 2007 13:19

Tu devrais plutôt travailler avec les timestamp s'il s'agit de comparer des dates : http://www.php.net/manual/fr/function.mktime.php


seebz
WRInaute impliqué
WRInaute impliqué
 
Messages: 808
Inscription: 15 Avr 2007

Message le Mer Nov 14, 2007 13:24

ou alors si tu avais encodé ta date à l'envers, (yyyymmdd) , tu pouvais facilement faire le test comme tu essayai de la faire..

mais c'est plus facile de travailler avec des timestamp


johnny-57
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 294
Inscription: 20 Avr 2007

Message le Mer Nov 14, 2007 14:16

J'ai honte :oops:

Effectivement si je ne modifie pas le format de date ça peu pas marcher :lol:

Comme quoi les solutions les plus simples sont souvent les plus difficiles à trouver :wink:

Merci beaucoup pour vos réponses


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités