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 :

Date et heure


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Juillet 2017
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Juillet 2017
    Messages : 132
    Par défaut Date et heure
    Bonjour problème tout bête mais je n'arrive pas a mettre la date dans ma case :/

    Voila un début de mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <th>ID</th>
    													<th>Numéro de l'outil</th>
    													<th>Numéro de suivi</th>
    													<th>Armoire</th>
    													<th>Machine</th>
    													<th>Affaire</th>
    													<th>Client</th>
    													<th>Etat</th>
    													<th>Prix</th>
    													<th>Nombre de réaffutage</th>
    													<th>Compteur</th>
    													<th>Date</th>
    													<th>Modification</th>
     
                                                    </tr>
    											</thead>
    											<tbody  id="matable">
     
    											<?php
     
     
    												$requete = $bdd->prepare('SELECT * FROM outils ORDER BY nom_outil DESC LIMIT '.$start.', '.$epp.'');
    												$requete->execute();
                                                    while($resultats = $requete->fetch(PDO::FETCH_OBJ))
                                                    {
     
    														echo '<tr>';
     
    															  echo '<td>'.$resultats->id.'</td>';
    															  echo '<td>'.$resultats->nom_outil.'</td>';
    															  echo '<td>'.$resultats->outil_num.'</td>';
    															  echo '<td>'.$resultats->armoire.'</td>';
    															  echo '<td>'.$resultats->machine.'</td>';
    															  echo '<td>'.$resultats->affaire.'</td>';
    															  echo '<td>'.$resultats->client.'</td>';
    															  echo '<td>'.$resultats->etats.'</td>';
    															  echo '<td>'.$resultats->prix.'</td>';
    															  echo '<td>'.$resultats->nombre_de_reaf.'</td>';
    															  echo '<td>'.$resultats->compteur.'</td>'; 
    															  echo '<td>'.$resultats->date. '</td>';
    															  echo '<td>'; 
    															  ?>
    Le problème c'est que ma date enregistrer est = 1500119350

    Donc j'obtiens ca Nom : 1234.png
Affichages : 207
Taille : 1,6 Ko

    J'ai enregistrer ma date de cette facon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <section class="col col-2">
    <label class="label">Date</label>
    <label class="input">
    <input type="text" placeholder="<?php echo date('d/m/Y à H:i', time());?>" disabled>
    </label>
    </section>
    Pouvez vous m'aidez ?

    Cordialement

  2. #2
    Membre émérite

    Homme Profil pro
    linux, pascal, HTML
    Inscrit en
    Mars 2002
    Messages
    649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : linux, pascal, HTML
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 649
    Billets dans le blog
    1
    Par défaut
    Bonjour
    On pourrait préciser le format de la date dans le select
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT id, ...., DATE_FORMAT(date, '%d/%m/%Y %Hh%imin%ss') AS date FROM ....
    Cela oblige d'écrire la liste des champs mais bon ...

  3. #3
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Salut,

    comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $a = '1500119350';
    echo DateTime::createFromFormat('U', $a)->format('d/m/Y à H:i');   // 15/07/2017 à 11:49
    La valeur du premier paramètre : U indique à DateTime que la valeur présentée est au format Unix.

    Si j'étais toi je modifierai la base de données pour gérer les horodatages sous format lisible : AAAA-MM-YY HH:MM:SS

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Juillet 2017
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Juillet 2017
    Messages : 132
    Par défaut
    Merci de vos réponse,

    Le problème rawsrc c'est que j'arrive pas a mettre ton code dans la balise <td> sa me trouve une erreur :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<td>' DateTime::createFromFormat('U', $a)->format('d/m/Y à H:i');'</td>';
    = Parse error: syntax error, unexpected 'DateTime' (T_STRING), expecting ',' or ';' in /public_html/Test/admin/test1.php on line 188

    Merci encore pour ta réponse rapide

    Cordialement

  5. #5
    Membre chevronné
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Par défaut
    C'est le fait que tu n'as pas remplacé par sa valeur.
    vaut

  6. #6
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<td>' DateTime::createFromFormat('U', $a)->format('d/m/Y à H:i');'</td>';
    Concatination se fait autrement...
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<td>'.DateTime::createFromFormat('U', $a)->format('d/m/Y à H:i').'</td>';

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

Discussions similaires

  1. probleme date et heure avec mysql.
    Par argon dans le forum Langage SQL
    Réponses: 1
    Dernier message: 11/07/2005, 22h42
  2. Pb Calcul de dates ET heure
    Par priest69 dans le forum Access
    Réponses: 4
    Dernier message: 13/06/2005, 12h33
  3. récupérer la date et heure système
    Par Rnx69 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/06/2005, 15h43
  4. [date et heure] convertion d'une date en chaîne
    Par jean-jacques varvenne dans le forum SQL
    Réponses: 5
    Dernier message: 23/03/2005, 11h31
  5. Manipulations de dates et heures
    Par benj63 dans le forum C++
    Réponses: 5
    Dernier message: 16/12/2004, 15h09

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