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

Langage PHP Discussion :

Comparatif de date


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 215
    Points : 170
    Points
    170
    Par défaut Comparatif de date
    Bonjour,

    Après avoir fait mes quelques recherches sur internet qui se sont révélé inefficace (peut-être ai-je mal cherché ?), je viens m'en remettre à vous!

    Mon problème ?
    Je souhaiterais que l'on m'explique la démarche (pas qu'on me ponde le code bien sur, vous n'etes pas mes petits pigeons...) pour que :

    SI DATE_AUJOURDHUI est comprit entre DATE_DEBUT et DATE_DE_FIN
    ALORS JE FAIT L'ACTION X
    SINON JE FAIT L'ACTION Y
    Sachant que DATE_DEBUT et DATE_DE_FIN sont des champs d'une de mes tables.

    Je ne comprend pas trop comment doit-etre écrite la date dans un champ de date (mm-dd-yyyy ? ou dd/mm/yyyy ? etc..)
    Et comment effectuer la verification que DATE_AUJOURDHUI est bien entre DATE_DEBUT et DATE_DE_FIN.

    Merci pour votre aide.

    EDIT :
    J'ai bien ca, mais je m'en sort mal =/ je n'arrive pas trop à l'exploiter pour en faire ce que je veux.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     if (strtotime($DateExpiration)  - mktime(0 , 0 , 0 , date("m") , date("d") , date("Y"))) < 0
      echo "La date d'expiration est dépassée"

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    D'autres informations pas très loin si tu utilises une base de données: ICI et
    En php
    quelque chose du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If (strtotime($date_debut) < time() && time() < strtotime($date_fin) ){
     
     // le code
     
    }
    Voir ICI

    A+
    Dernière modification par Invité ; 21/10/2008 à 18h14.

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 215
    Points : 170
    Points
    170
    Par défaut
    Merci, j'ai un peu modifié la chose et je me suis inspiré de la documentation.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    	$date_debut		= 	mktime(0, 0, 0, 10, 12, 2008);
    	$date_fin		= 	mktime(0, 0, 0, 11, 23, 2008);
     
    	echo "Timestamp du 12-10-2008 :".$date_debut."<br/>";
    	echo "Timestamp du 23-11-2008 :".$date_fin."<br/>";
     
    	If (($date_debut < time()) && (time() < $date_fin))
    		{echo "ENTRE LES DATE DEBUT ET FIN";} 
    	else 
    		{echo "PAS DANS LES DATES";			}
    ?>
    Ca marche a merveille, merci beaucoup.

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

Discussions similaires

  1. comparatif de dates avec un critère
    Par f4steph dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/07/2012, 16h14
  2. comparatif de date
    Par f4steph dans le forum Excel
    Réponses: 1
    Dernier message: 13/07/2012, 11h00
  3. [MySQL] Catchable fatal error sur comparatif de dates
    Par nicolas2603 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 31/03/2011, 11h55
  4. Glissiere de date avec comparatif N-1
    Par papatte62360 dans le forum QlikView
    Réponses: 0
    Dernier message: 30/06/2010, 17h50
  5. [WD14] Comparatif sur dates
    Par Raptor92 dans le forum WinDev
    Réponses: 2
    Dernier message: 20/10/2009, 18h32

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