[PHP]-date
Fermé
mazzette
Messages postés
33
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
9 juin 2007
-
22 mai 2007 à 15:21
mazzette Messages postés 33 Date d'inscription vendredi 28 juillet 2006 Statut Membre Dernière intervention 9 juin 2007 - 22 mai 2007 à 17:30
mazzette Messages postés 33 Date d'inscription vendredi 28 juillet 2006 Statut Membre Dernière intervention 9 juin 2007 - 22 mai 2007 à 17:30
A voir également:
- [PHP]-date
- Easy php - Télécharger - Divers Web & Internet
- Trier par date excel - Guide
- Airpods 3 date de sortie - Guide
- Retour a la ligne php ✓ - Forum PHP
3 réponses
nauno
Messages postés
342
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
14 mai 2009
60
22 mai 2007 à 15:42
22 mai 2007 à 15:42
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
**isa
Messages postés
27
Date d'inscription
lundi 27 septembre 2004
Statut
Membre
Dernière intervention
30 juillet 2007
1
22 mai 2007 à 16:33
22 mai 2007 à 16:33
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
mazzette
Messages postés
33
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
9 juin 2007
3
22 mai 2007 à 16:35
22 mai 2007 à 16:35
merci Isa
mais j'ai une question qui peut paraitre un peu stupide.. mais je ne sais pas ou je dois insérer ce code sur la page ou je récupère et affiche la date ?
mais j'ai une question qui peut paraitre un peu stupide.. mais je ne sais pas ou je dois insérer ce code sur la page ou je récupère et affiche la date ?
mazzette
Messages postés
33
Date d'inscription
vendredi 28 juillet 2006
Statut
Membre
Dernière intervention
9 juin 2007
3
22 mai 2007 à 17:30
22 mai 2007 à 17:30
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..
22 mai 2007 à 15:57
j'ai vu mais je dois avoir un souci de compréhension...