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 :

Conversion date FR -> US


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 16
    Par défaut Conversion date FR -> US
    Bonjour,

    Je réalise une barre de recherche pour mon site. Les utilisateur peuvent rentrée un nom, un prénom, un chantier ou une date. Tout fonctionne sauf la date. Les utilisateurs doivent marquer la date au format JJ/MM/AA.

    Après pas mal de recherche sur Google je n'ai toujours pas réussi à résoudre mon problème, c'est pourquoi je me tourne vers ce forum pour m'aider.

    Voici un morceau de code qui permet le fonctionnement de ma barre de recherche.
    Nom : 1.PNG
Affichages : 3520
Taille : 12,9 Ko

    Merci de 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
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 16
    Par défaut
    Merci de ta réponse mais je ne comprend pas bien le fonctionnement de cette fonction :/

    Peux-tu m'expliquer comment je dois m'y prendre stp ?

    Voici ce que je viens de faire pour essayer de comprendre comment cette fonction fonctionne :

    Nom : 2.PNG
Affichages : 3498
Taille : 3,7 Ko

  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
    Tu as les exemples dans la documentation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $dateMAJ->format('Y-m-d');
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 16
    Par défaut
    Je suis vraiment désolé mais je ne comprends vraiment pas comment faire, même en lisant la documentation ><

    Es-tu sûr d'avoir bien compris ce qu'il me fallait ?

    Pour mon site, la date sera stockée dans la variable $recherche et elle sera au format FR (19/15/16). Et il faut donc que je la transforme au format US (16/15/19) pour réaliser ma requête select sur la base de données.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1/ au lieu de joindre des images de ton code, COPIE directement ton code dans le contenu du message !
    Utilise ensuite l'icône "#" du menu pour ajouter les balises [CODE]

    2/ Comment sont enregistrées tes dates dans la table (BdD) ?
    Et dans $recherche ? (fais-tu une vérification de la date entrée par l'utilisateur ?)
    Dernière modification par Invité ; 19/12/2016 à 12h59.

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 16
    Par défaut
    En effet ca sera mieux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $RequeteSelect = $BDD -> query('SELECT * from chantier C inner join effectuer E on C.Id_Chantier=E.Id_Chantier 
    inner join personne P on E.Id_Personne=P.Id_Personne 
    inner join typetravaux T on T.Id_TypeTravaux=E.Id_TypeTravaux 
    where Lib_Chantier like "%' . $recherche . '%" 
    OR Nom_Personne like "%' . $recherche . '%" 
    OR Prenom_Personne like "%' . $recherche . '%" 
    OR DateTravaux = "' . $recherche . '"
    order by E.DateTravaux desc
    limit ' . $PremiereEntree . ', ' . $LigneParPage);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $format=('y-m-d');
    $dateMAJ = date_create_from_format($format, $recherche);
    echo $dateMAJ->format('y-m-d');
    Pouvez-vous m'éclairer vers le droit chemin svp ? ^^

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

Discussions similaires

  1. Problème conversion date vb.net access 2010
    Par ismaiila dans le forum VB.NET
    Réponses: 2
    Dernier message: 24/04/2014, 11h49
  2. problème conversion date en format yyMMdd
    Par CosaNostra dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 08/06/2010, 14h41
  3. Problème conversion date
    Par pit007 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 20/11/2007, 18h12
  4. problème conversion date en chaîne
    Par fakhita dans le forum Langage
    Réponses: 6
    Dernier message: 12/07/2007, 15h16
  5. Problème conversion date
    Par mat.M dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/03/2004, 16h05

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