Verification de la date de connexion

Résolu
Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   -  
Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   -
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. pitxu Messages postés 708 Statut Membre 95
     
    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
    1. Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   76
       
      Ok merci je vais essayer ;)
      0
    2. Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   76
       
      Mais le format de l'heure doit etre comment ? Parce que actuellement il est en "int"
      0
    3. Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   76
       
      Nan ben apparement ya pas bessoin de changer le format d'aprés ce que je vois ...
      0
    4. Wave Style 974 Messages postés 902 Date d'inscription   Statut Membre Dernière intervention   76
       
      Ok.. Donc je dois changer le format de la date en quoi ?
      0
  2. dariumis Messages postés 583 Statut Membre 63
     
    Salut, tu devrais manipuler les date sous forme Timestamp pour les comparer facilement. Tu peux la recuperer grace a la fonction time().
    0