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 :

Comparer des dates


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 64
    Par défaut Comparer des dates
    Bonjour tous,

    Ce que je veux faire me semble assez simple, mais je ne suis pas capable de trouver du code 100% efficace.

    Comment puis-je comparer des dates?

    Ce que je veux faire par exemple c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(current.date < "17-01-2009 13:00:00")
         echo "Nous ne sommes pas encore le 17 janvier 2009 13h00";
    else
         echo "Nous avons passé le 17 janvier 2009 13h00";
    Quel serait la meilleur façon de procéder en php?

    Merci beaucoup

  2. #2
    Membre éprouvé

    Homme Profil pro
    Software Engineer
    Inscrit en
    Août 2004
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2004
    Messages : 173
    Par défaut
    Utilise les timestamp pour les comparaisons entre dates.

    Pour passer une chaine en timestamp, il y a il me semble la fonction strtotime()
    (voir la doc pour le formatage)

    Sinon à partir d'informations entière (jj/mm/yyyy par exemple) tu peux utiliser la fonction mktime()

    Ces deux fonctions retourne une valeur entière (le nombre de seconde écoulée depuis le 01/01/1970 de mémoire) à partir de la il est facile de comparer.

    Un timestamp peut ensuite être formatée facilement avec la fonction date()

Discussions similaires

  1. Comparer des dates en T-SQL
    Par AbyssoS dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/03/2006, 16h06
  2. [SQL2K] requête SQL, comparer des dates
    Par cortex024 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 16/03/2006, 14h32
  3. Réponses: 4
    Dernier message: 31/10/2005, 12h06
  4. Comparer des Dates (Access, jdbc)
    Par babylone7 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 13/07/2005, 10h01
  5. [Date] Comparer des dates au format mySQL "date
    Par Marc_P dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 25/10/2004, 15h15

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