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

PHP & Base de données Discussion :

Incroyable ce bug


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut Incroyable ce bug
    Bonjour à tous,
    je crois que j'ai trouver un gros bug avec la fonction mktime() qui m'arrête dans mon élant de programmation...
    voici mon code ultra basic :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $matin_debut = mktime(08, 30, 0, 04, 20, 2006);
    $matin_base = mktime(09, 00, 0, 04, 20, 2006);
    echo "$matin_debut $matin_base";
    et j'ai le résultat suivant :
    1145485800 1145484000

    8h30 est donc supérieur à 9h00 incroyable non?

    Merci de votre aide, cela me rendrai un grand service!

  2. #2
    Membre émérite
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Points : 2 791
    Points
    2 791
    Par défaut
    bonjour,

    et si tu essaies comme cela, ca donne quoi?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $matin_debut = mktime(8, 30, 0, 4, 20, 2006);
    $matin_base = mktime(9, 0, 0, 4, 20, 2006);
    "Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN

  3. #3
    Membre averti Avatar de XtofRoland
    Profil pro
    Inscrit en
    Août 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 357
    Points : 392
    Points
    392
    Par défaut
    <?
    $matin_debut = mktime(8, 30, 0, 4, 20, 2006);
    $matin_base = mktime(9, 0, 0, 4, 20, 2006);
    echo $matin_debut."<br>";
    echo $matin_base;
    ?>
    Edit : j'ai ete grillé... lol mais moi j'ai testé ma réponce ;-)
    Le but de tout developpeur OO est de devenir une référence.
    Mon avatar est un ambigramme, les curieux peuvent le retourner ;-)
    Aider <> Faire a la place de!!!

  4. #4
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Points : 112
    Points
    112
    Par défaut
    merci lol
    n'importe quoi ce bug et comme je recupère mon heure dans un time mysql je doi regarder si le premier caractère d emon heure est 0 ...
    pffff

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Salut

    Une solution serait d'appeler intval() sur les valeurs que tu récupères de MySQL.

    Enfin bon, à mon avis, ce bug n'a pas lieu d'être car c'est justement le timestamp que tu devrais enregistrer dans la BDD ==> int(10).

Discussions similaires

  1. Chaines de caracteres - Bug incroyable
    Par ValyGator dans le forum C++
    Réponses: 9
    Dernier message: 29/10/2009, 00h21
  2. Incroyable bug ou erreur débile ?
    Par Magemax dans le forum C#
    Réponses: 4
    Dernier message: 18/04/2008, 22h44
  3. Un bug incroyable!
    Par White-Storm dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 31/10/2007, 18h42
  4. Bug incroyable de g++ ?
    Par KindPlayer dans le forum C++
    Réponses: 11
    Dernier message: 18/10/2007, 17h41

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