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] Problème de date


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Octobre 2006
    Messages : 233
    Par défaut [Dates] Problème de date
    Encore un probleme.

    Parmis les information sur mes membres que je met en session ($_SESSION) je met la date à laquelle il se sont inscrit (j'ai stocké la date au format Y - m - d sur la bdd mysql). Et lorsqu'il accéde sur son compte, je voudrait afficher depuis combien de temps il est inscript (ça a bqs d'importance pr mon site).

    J'ai tout essayer et meme qqchose du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $today=date("Y-m-d");
    $duree=mktime($today)-mktime($_SESSION['date_validation']);
    print($duree);
    avec date_validation la date d'inscription. Mais cela me produit un affichage avec plein de chiffre !!!


    help me

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    http://fr2.php.net/manual/fr/function.mktime.php

    mktime renvoie un nombre de secondes donc ça semble normal si il te renvoie un chiffre important

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Octobre 2006
    Messages : 233
    Par défaut suite
    Vous n'auriez pas une idée pour ne tenir compte que du jour mois et année.

    J'ai également essayer de faire la différence des valeur au formate 'date' mais tjs pareil

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $difference['heures'] = (int)($duree/(60*60)); 
    $difference['jours'] = (int)($duree/(60*60*24)); 
     
    echo $difference['jours'] ;
    echo $difference['heures'] ;

    en reprenant ton code tu peux faire un truc de ce style !
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    A mon avis le mieux c'est de faire ça direct dans la requête, avec DATEDIFF et NOW tu dois arriver facilement à ce que tu souhaites

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Octobre 2006
    Messages : 233
    Par défaut
    ok ca marche merci bqs

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

Discussions similaires

  1. [Dates] Problème de date
    Par nicoaix dans le forum Langage
    Réponses: 3
    Dernier message: 20/04/2006, 16h33
  2. [Dates] Problème de date => 2006-04-04T19:00:00
    Par Sam53 dans le forum Langage
    Réponses: 4
    Dernier message: 04/04/2006, 01h09
  3. [Dates] Problème de date : jours ouvrés notamment
    Par rob2-9 dans le forum Langage
    Réponses: 2
    Dernier message: 31/01/2006, 14h46
  4. [Dates] Problème de date : ajouter 7 jours
    Par clairette dans le forum Langage
    Réponses: 8
    Dernier message: 24/01/2006, 19h40
  5. [Dates] problème Comparaison dates
    Par gwen-al dans le forum Langage
    Réponses: 4
    Dernier message: 06/01/2006, 12h24

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