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 :

[Dates] Calcul de jours, mois, années entre deux dates


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 38
    Points : 22
    Points
    22
    Par défaut [Dates] Calcul de jours, mois, années entre deux dates
    Bonjour,

    Je suis à la recherche d'une fonction qui calcul le nombre de jours, mois et années entre deux dates qui par exemple me sortirait :

    2 ans, 3 mois et 5 jours.

    S'il y a plus de 31 jours qu'elle affiche 1 mois et x Jours, et pareil avec les années...

    Merci d'avance pour votre aide

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    tu prends tes deux dates, tu les convertis en secondes avec mktime
    tu fais la différence entre les deux tu as donc un nombre de secondes écoulées,
    tu divises par 86400 tu as le nombre de jours écoulés entre ces deux dates.
    Ensuite avec des modulos et des divisions entières tu récupères le nombre d'année, de jours et de mois écoulés.

    Maintenant je pense que tu as plus vite fait de travailler directement sur la différence entre les années, les mois et les jours pour avoir un résultat plus parlant plutot que de partir sur des mois de 31 jours!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut
    Je pense que ca a déjà été dis mais la doc PHP est souvent super bien fournit.
    surtout niveau date

    http://fr3.php.net/manual/fr/function.mktime.php#60958

Discussions similaires

  1. Comment calculer la différence en années entre deux dates sur BO ?
    Par Tichon18 dans le forum SAP Business Objects
    Réponses: 11
    Dernier message: 16/06/2015, 11h31
  2. calculer le nombre de jour,moi,annee entre deux dates
    Par kroma23 dans le forum Débuter
    Réponses: 2
    Dernier message: 13/12/2011, 11h49
  3. [XL-2007] calcul jour,moi,annee entre deux date
    Par kroma23 dans le forum Excel
    Réponses: 2
    Dernier message: 25/11/2011, 19h08
  4. Lister les mois-année entre deux dates données
    Par Andry dans le forum Langage
    Réponses: 9
    Dernier message: 16/03/2009, 08h37
  5. Réponses: 3
    Dernier message: 27/01/2006, 12h36

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