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 du nombre de jours entre 2 dates


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Octobre 2006
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [Dates] calcul du nombre de jours entre 2 dates
    Bonjour,

    Je souhaiterai d'abord effectuer une verification entre deux dates : la date de debut doit etre anterieure a la date de fin
    Les deux dates sont saisies grace a un calendrier

    ensuit je voudrai calculer le nombre de jours entre les deux dates en excluant les week end ...

    j'ai l'impression que les fonctions ne fonctionnent pas a cause du calendrier


    Merci d'avance

    ps : je n'ai pas reussi a inserer le code : je suis nulle

    Aurélie

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Tes dates sont sous quels formats ? DD-MM-YYYY ? timestamp ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Octobre 2006
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Les dates sont sous le format dd/mm/yyyy.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Je ne comprend pas quand tu dis

    Les deux dates sont saisies grace a un calendrier
    sino je pense que le mieux serait que tu transformes ta date dans un format timestamp puis d'utiliser les fonctions php sur les dates, il y en a bien une qui devrait convenir

  5. #5
    Futur Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Octobre 2006
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    j'ai un champ input et quand on es dedans un calendrier s'affiche pour saisir la date pour eviter que les agents fassent des erreurs de frappe

  6. #6
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $date="dd/mm/yyyy";
    list($jour,$mois,$annee)=explode('/', $date);
    $date1 = mktime(0,0,0,$mois, $jour, $annee);
     
    $date="dd/mm/yyyy";
    list($jour,$mois,$annee)=explode('/', $date);
    $date2 = mktime(0,0,0,$mois, $jour, $annee);
     
    $diff=abs($date1-$date2);
    echo floor($diff/60/60/24);
    http://fr.php.net/fr/mktime
    http://fr.php.net/fr/floor
    http://fr.php.net/fr/explode
    http://fr.php.net/fr/list

    Pour la gestion *propre* des week end, il te faudra faire une fonction un peu plus compliquée avec une boucle ou du moins un cas particulier pour les premiers et derniers jours

Discussions similaires

  1. [Dates] Calcul du nombre de jours entre 2 dates
    Par FredLam dans le forum Langage
    Réponses: 8
    Dernier message: 30/11/2011, 20h41
  2. Calcul du nombre de jours entre 2 date
    Par djso3 dans le forum Général VBA
    Réponses: 3
    Dernier message: 06/11/2009, 10h29
  3. [V5] (BO v5.1.3) Calcul du nombre de jours entre 2 dates
    Par POLUX13 dans le forum Deski
    Réponses: 4
    Dernier message: 09/02/2009, 23h17
  4. Calcul du nombre de jours entre plusieurs dates
    Par pcl73 dans le forum Access
    Réponses: 6
    Dernier message: 06/03/2007, 22h16
  5. calcule du nombre de jours entre 2 dates
    Par nazimb dans le forum ASP
    Réponses: 4
    Dernier message: 28/09/2004, 16h22

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