[Résolu]Date de dernière visite

Discussion dans 'Web, design' créé par SkYlEsS, 17 Janvier 2006.

Statut de la discussion:
Fermée.
  1. Offline
    SkYlEsS Kawai
    Surement une question idiote ... j'ai dans ma BDD un champ réservé à la date de dernière visite mais çà m'indique "1137451299" ... Comment pourrais-je la lire ? :shock:

    Au fait, mon but est d'effacer les comptes joueurs n'ayant plus rendu visite au site depuis une date limite. :)

    Merci :D
    SkYlEsS, 17 Janvier 2006
    #1
  2. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    tu as probablement sauvegardé un "timestamp" c'est à dire, le nombre de secondes depuis un moment précis (1er jan. 1970 sous Unix)

    Pour le lire, tu peux utiliser la fonction date() de php.
    sinon, je pense qu'il y a aussi une fonction php qui permet de faire l'inverse : retrouver le timestamp à partir d'une date. dans ce cas-là, il te suffit de rentrer ta date limite dans la fonction, et de supprimer tout ceux dont le timestamp de la dernière visite est plus petit que le timestamp retourné par la fonction
    Jereck, 17 Janvier 2006
    #2
  3. Offline
    SkYlEsS Kawai
    Il me faut cette fonction :p
    SkYlEsS, 17 Janvier 2006
    #3
  4. Offline
    zoheir cvm.mangaleet()
    mate la doc
    zoheir, 17 Janvier 2006
    #4
  5. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Jereck, 17 Janvier 2006
    #5
  6. Offline
    SkYlEsS Kawai
    SkYlEsS, 17 Janvier 2006
    #6
  7. Offline
    SkYlEsS Kawai
    J'comprends rien :D
    SkYlEsS, 17 Janvier 2006
    #7
  8. Offline
    zoheir cvm.mangaleet()
    date("Y-m-d H:i:s", $timestamp);

    est-ce si compliqué ? :cool:
    zoheir, 17 Janvier 2006
    #8
  9. Offline
    SkYlEsS Kawai
    Oui mais je ne comprends pas quelle fonction je dois utiliser pour pouvoir mettre en code une date donnée telle que ... disons le 07/11/2005 à 12h00 par exemple :)
    SkYlEsS, 17 Janvier 2006
    #9
  10. Offline
    zoheir cvm.mangaleet()
    clic!

    google c'est magique :cool:
    zoheir, 17 Janvier 2006
    #10
  11. Offline
    mOrbide Elite
    http://siteduzero.com/tuto-3-186-1-les-dates.html

    Pourquoi ne pas prendre un jour le temps de lire entièrement un tuto (même simple) php ?
    mOrbide, 17 Janvier 2006
    #11
  12. Offline
    SkYlEsS Kawai
    Preuve de ma fatigue : c'est bien la première fois que je poste sans vérifié sur ce site ne l'a pas expliqué ...

    Honte à moi.

    Pour répondre à ta question : parce que j'n'ai absolument pas vraiment le temps cette année ... :?
    SkYlEsS, 17 Janvier 2006
    #12
  13. Offline
    mOrbide Elite
    J'comprends m'enfin quand je vois certaines de tes questions...
    Enfin je suis certainement pas une référence en php de toutes façons, et ce forum est là pour aider.

    Mais bon la plupart des trucs que tu demandes rien qu'en formulant bien la recherche dans google ça se trouve facilement :?
    (d'ailleurs souvent tu résous toi-même tes problèmes presque directement lol).
    mOrbide, 17 Janvier 2006
    #13
  14. Offline
    SkYlEsS Kawai
    chuuuut :oops:

    :D :D :D


    C'est souvent en espérant gagné du temps mais toujours après avoir cherché ... en oubliant de chercher via google. :wink:
    SkYlEsS, 17 Janvier 2006
    #14
  15. Offline
    MbK_ Etudjant
    mktime()??
    MbK_, 17 Janvier 2006
    #15
  16. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    possible
    Jereck, 17 Janvier 2006
    #16
  17. Offline
    mOrbide Elite
    Oui c'est mktime dans le sens "inverse" ;)
    mOrbide, 17 Janvier 2006
    #17
  18. Offline
    SkYlEsS Kawai
    Code:
    <?
    $vieux_timestamp = mktime(12, 00, 00, 10, 7, 2005);
    echo 'Le timestamp du 07/10/2005 à 12h 00min 00s était : ' . $vieux_timestamp;
    ?>
    SkYlEsS, 18 Janvier 2006
    #18
  19. Offline
    Calvin80 Elite
    juste une précision: ton timestamp est dans ta base de données si j'ai bien comrpis.

    Il te suffit alors de faire un:
    SELECT FROM_UNIXTIME(timestamp_column);

    MySQL incorpore bcp de fonctions pour les dates, dattimes, timestamps..
    Calvin80, 18 Janvier 2006
    #19
Statut de la discussion:
Fermée.