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 :

problème de date


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut problème de date
    et oui encore et toujours les dates !
    il y a du PHP et du javascript...

    j'ai une fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function mysqltosec($timestamp){ 
      $hour = substr($timestamp, 11, 2); 
      $minute = substr($timestamp, 14, 2); 
      $second = substr($timestamp, 17, 2); 
     
      $month = substr($timestamp, 5, 2); 
      $day = substr($timestamp, 8, 2); 
      $year = substr($timestamp, 0, 4); 
     
      return mktime($hour, $minute, $second, $month, $day, $year); 
     
    }

    En arrivant sur la page on a bien la date du jour mais une fois qu'on enregistre tout s'efface et la date se remet à 1999 !

    Comment faire ??? Merci pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne sais pas si ca vient de la mais il y a un probleme de syntaxe ici :

    =>
    D'ailleurs plus bas tu as
    Il faudrait donc revoir d'ou doit venir la donnée.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut
    non en fait je viens de m'apercevoir que datedeb et datefin ne s'insèrent pas dans la bdd... il y a donc 0000-00-00 00:00:00 0000-00-00 00:00:00

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Les multiples traitement de chaine que tu fais pour fabriquer les dates sont assez laids.

    Sachant que tu peux formater une date depuis mysql ; par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date="20".substr($date,6,2)."-".substr($date,3,2)."-".substr($date,0,2);
    =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT ...... STR_TO_DATE('03/12/09', '%d/%m/%y')
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 20
    Par défaut
    tout est laid tu peux le dire, c'est pas moi qui ai écrit tout ça en fait j'arrive et j'hérite de tout sans savoir comment ça a été écrit

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je n'ai pas relu tout le cheminement du script mais il a matière a simplifier le traitement des dates qui est ton problème actuellement.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Problème de date dans requête de màj imbriquée
    Par VirginieGE dans le forum Langage SQL
    Réponses: 11
    Dernier message: 20/07/2004, 16h34
  2. problème de date
    Par baboune dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 10/06/2004, 11h52
  3. Problème de date dans MONTHS_BETWEEN
    Par ghostlord79 dans le forum Oracle
    Réponses: 10
    Dernier message: 07/04/2004, 12h21
  4. Problème conversion date
    Par mat.M dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/03/2004, 16h05
  5. Encore un probléme de date avec TADO !
    Par bNoureddine dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/02/2004, 19h22

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