[PHP]-date
mazzette
Messages postés
33
Date d'inscription
Statut
Membre
Dernière intervention
-
mazzette Messages postés 33 Date d'inscription Statut Membre Dernière intervention -
mazzette Messages postés 33 Date d'inscription Statut Membre Dernière intervention -
bjr,
Je souhaiterais savoir comment je peux faire pour que la date s'affiche correctement dans ma table.
Le champ Date de ma table est de type varchar.
J'ai insérer un code en php pour que la date du jour s'affiche dasn ma page "Inserer une nouvelle offre".
Cependant PhpMyAdmin ne m'affiche pas la date dans la table..
Quelqu'un pourrait m'aider ?
Ps : je n'ai pas choisi le type date dans la table étant donné que phpmyadmin m'affiche la date que sous la forme 0000-00-00... et que je ne souhaites pas ce format
Merci
Je souhaiterais savoir comment je peux faire pour que la date s'affiche correctement dans ma table.
Le champ Date de ma table est de type varchar.
J'ai insérer un code en php pour que la date du jour s'affiche dasn ma page "Inserer une nouvelle offre".
Cependant PhpMyAdmin ne m'affiche pas la date dans la table..
Quelqu'un pourrait m'aider ?
Ps : je n'ai pas choisi le type date dans la table étant donné que phpmyadmin m'affiche la date que sous la forme 0000-00-00... et que je ne souhaites pas ce format
Merci
A voir également:
- [PHP]-date
- Expert php pinterest - Télécharger - Langages
- Airpods 3 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Jm date resiliation ✓ - Forum Consommation & Internet
- Jm date avis - Forum Consommation & Internet
3 réponses
et pourtant!!!
il existe des fonctions permettant de modifier le format de la date en php après l'avoir récupérer d'un BD
il faut donc bien utiliser le format date de ta base de données
il existe des fonctions permettant de modifier le format de la date en php après l'avoir récupérer d'un BD
il faut donc bien utiliser le format date de ta base de données
Il faut utiliser les expressions régulières (ereg) pour transformer ta date forme anglaise en forme française et vice versa...
Pour passer de aaaa-mm-jj à jj-mm-aaaa : (pour entrée dans base de données)
Pour faire le contraire : (pour affichage de ce qui est dans la base de données)
Voilà...
Bon courage
Isa
Pour passer de aaaa-mm-jj à jj-mm-aaaa : (pour entrée dans base de données)
if (ereg ("([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})",$date, $regs)){$date1= "$regs[3]$regs[2]$regs[1]";}
Pour faire le contraire : (pour affichage de ce qui est dans la base de données)
if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})",$ligne["date"], $regs)) {echo "$regs[3].$regs[2].$regs[1]";
Voilà...
Bon courage
Isa
avec beaucoup de persévérance... et un peu d'énervemant... j'ai enfin compris... pas facile de débuter...
En fait je devais afficher dans un tableau la date des enregistrements. Mais le champs DATE de type DATE etait donc sous cette forme 0000-00-00 ..
et grace à tes explications et quelques recherches voici le code en définitif :
<td height="92"><?php echo $row_Recordset1['date'] = preg_replace('/^(.{4})-(.{2})-(.{2})$/','$3.$2.$1', $row_Recordset1['date']);?></td>
<td><?php echo $row_Recordset1['Poste']; ?></td>
<td><?php echo $row_Recordset1['DescriptionPoste']; ?></td>
maintenant je passe pour entrer dans base de données..
Affaire à suivre.. pour ce qui au cas ou en aurait besoin..
En fait je devais afficher dans un tableau la date des enregistrements. Mais le champs DATE de type DATE etait donc sous cette forme 0000-00-00 ..
et grace à tes explications et quelques recherches voici le code en définitif :
<td height="92"><?php echo $row_Recordset1['date'] = preg_replace('/^(.{4})-(.{2})-(.{2})$/','$3.$2.$1', $row_Recordset1['date']);?></td>
<td><?php echo $row_Recordset1['Poste']; ?></td>
<td><?php echo $row_Recordset1['DescriptionPoste']; ?></td>
maintenant je passe pour entrer dans base de données..
Affaire à suivre.. pour ce qui au cas ou en aurait besoin..
j'ai vu mais je dois avoir un souci de compréhension...