Verification de la date de connexion

Résolu
Bonjour,
Je voudrais pouvoir faire en sorte de vérifier si une date dépasse 7 jour, et si elle le dépasse , ben qu'un if() exécute une action dans les parenthèse ... Mais sa je pourrais le faire , je donne un exemple...

Ex :

Date de dernière connexion : 9/09/10;
Date d'expiration: 7 Jour après la date de dernière connexion;
Si la date de dernière connexion est supérieur a 7 jour, un message sera affiché ( sa je peux le faire ) ...

Ex :

Date d'aujourd'hui: 18/12/10;
Date de dernière connexion : 9/09/10;
Message = Compte expiré ! ( Il a dépassé les 7 jours )

----------------------------------------------------------------

Date d'aujourd'hui: 18/12/10;
Date de dernière connexion : 13/12/10;
Message = Connexion Réussi ! ( Il a pas dépassé les 7 jours )

Et tout sa en PHP ... Si quelqu'un aurai une solutions. Merci !



--
Wave Style 974 ...

2 réponses

  1. bonjour,

    tu peux utiliser :

    $jours = round((time()-$lastconx)/(24*3600));

    où $lastconx est la variable à récupérer dans ta bdd.

    et ensuite :

    if ($jours>168) { condition } else { condition }

    (168 étant le nombre d'heures en 7 jours)
    1. Ok merci je vais essayer ;)
    2. Mais le format de l'heure doit etre comment ? Parce que actuellement il est en "int"
    3. Nan ben apparement ya pas bessoin de changer le format d'aprés ce que je vois ...
    4. Ok.. Donc je dois changer le format de la date en quoi ?
  2. Salut, tu devrais manipuler les date sous forme Timestamp pour les comparer facilement. Tu peux la recuperer grace a la fonction time().