IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Vérifier qu'une date est comprise entre deux autres


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Par défaut Vérifier qu'une date est comprise entre deux autres
    Bonjour,
    J'aimerai faire une petite méthode à qui je passe 3 dates :
    $date_to_check, $startDate, $endDate.

    Je voudrais que cette méthode me retourne tout simplement TRUE si $date_to_check est bien comprise entre $startDate et $endDate et FALSE sinon.

    Pour info, $date_to_check est un type string, qu'il faut convertir en objet Zend_Date, $startDate et $endDate sont déjà des objets Zend_Date, d'avance merci pour vos réponses

  2. #2
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    il te suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public function testDate($date_to_check, $startDate, $endDate){
         $date_to_check = new Zend_Date($date_to_check);
         $startDate = new Zend_Date($startDate);
         $endDate = new Zend_Date($endDate);
     
         return $date_to_check->isLater($startDate) && $date_to_check->isEarlier($endDate);
    }

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Par défaut
    Merci beaucoup pour ta réponse, c'est exactement ce que je voulais

  4. #4
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Il n'y a pas de soucis

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Savoir qu'une date est comprise entre deux autres
    Par NicoD. dans le forum Langage
    Réponses: 2
    Dernier message: 17/01/2011, 10h16
  2. Requete pour voir si une date est comprise entre 2 date
    Par afrodje dans le forum Langage SQL
    Réponses: 1
    Dernier message: 15/11/2008, 15h43
  3. Réponses: 4
    Dernier message: 12/11/2008, 17h21
  4. Réponses: 4
    Dernier message: 26/08/2008, 17h11
  5. Réponses: 2
    Dernier message: 17/03/2008, 18h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo