Problème DateTime()/date_create()r
Résolu/Fermé
pignou0
Messages postés
51
Date d'inscription
samedi 2 mars 2013
Statut
Membre
Dernière intervention
28 mai 2013
-
Modifié par baladur13 le 13/01/2014 à 20:52
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 27 mai 2013 à 17:07
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 27 mai 2013 à 17:07
A voir également:
- Problème DateTime()/date_create()r
- Chkdsk c /f /r - Guide
- R à l'envers - Forum Réseaux sociaux
- Sfc /scannow /f /r - Guide
- R et d a l'envers - Forum Windows
- Commande windows r - Guide
10 réponses
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
Modifié par jeremy.s le 23/05/2013 à 16:21
Modifié par jeremy.s le 23/05/2013 à 16:21
$date=new DateTime($data[$j][$conf_columns[$j]]);
$field['output_script'] .= "<td><span class=\"field\"> ".$date->format('d-m-Y');
$field['output_script'] .= "</span></td>";
Essaye avec ca pour voir :)
Sinon un echo de $data[$j][$conf_columns[$j]] pour voir
Jérémy
$field['output_script'] .= "<td><span class=\"field\"> ".$date->format('d-m-Y');
$field['output_script'] .= "</span></td>";
Essaye avec ca pour voir :)
Sinon un echo de $data[$j][$conf_columns[$j]] pour voir
Jérémy
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 613
21 mai 2013 à 10:46
21 mai 2013 à 10:46
Bonjour,
Pourquoi ne pas formater la date directement dans ta requête SQL avec un CONVERT ?
Pourquoi ne pas formater la date directement dans ta requête SQL avec un CONVERT ?
pignou0
Messages postés
51
Date d'inscription
samedi 2 mars 2013
Statut
Membre
Dernière intervention
28 mai 2013
2
21 mai 2013 à 11:12
21 mai 2013 à 11:12
Car pour le coup ce n'est pas moi qui génère cette requête mais un outil de data viewer
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 613
21 mai 2013 à 14:34
21 mai 2013 à 14:34
OK.
As-tu bien mis les quote autour de madate à $date = new DateTime('madate'); ?
Une fois que tu as fais ça, utilises $date->format('Y-m-d H:i:s') au lieu de juste $date pour spécifier ton format.
As-tu bien mis les quote autour de madate à $date = new DateTime('madate'); ?
Une fois que tu as fais ça, utilises $date->format('Y-m-d H:i:s') au lieu de juste $date pour spécifier ton format.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
21 mai 2013 à 14:39
21 mai 2013 à 14:39
Salut !
Ta date sort en quel format de da BDD ?
Ta date sort en quel format de da BDD ?
pignou0
Messages postés
51
Date d'inscription
samedi 2 mars 2013
Statut
Membre
Dernière intervention
28 mai 2013
2
22 mai 2013 à 10:52
22 mai 2013 à 10:52
Elle sort en (y-m-d) et je l'a voudrais en (d-m-y)
Euh je en met pas de cote mais je lui passe des variables du genre
new DateTime($madate) plutot que new DateTime('madate')
Par contre Mr YAU peu importe l'écriture du format je n'arrive pas à passer le new DateTime()
Euh je en met pas de cote mais je lui passe des variables du genre
new DateTime($madate) plutot que new DateTime('madate')
Par contre Mr YAU peu importe l'écriture du format je n'arrive pas à passer le new DateTime()
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
22 mai 2013 à 19:19
22 mai 2013 à 19:19
Ok donc le format ne pose pas de problème a priori.
Peux tu nous donné un bout de code pour voir :)
Peux tu nous donné un bout de code pour voir :)
pignou0
Messages postés
51
Date d'inscription
samedi 2 mars 2013
Statut
Membre
Dernière intervention
28 mai 2013
2
Modifié par pignou0 le 23/05/2013 à 16:20
Modifié par pignou0 le 23/05/2013 à 16:20
Oui bien sur !
Pour l'instant je n'ai pas remis le format puisque même ça ne fonctionne pas :x
$date=new DateTime($data[$j][$conf_columns[$j]]); $field['output_script'] .= "<td><span class=\"field\"> ".$date; $field['output_script'] .= "</span></td>";
Pour l'instant je n'ai pas remis le format puisque même ça ne fonctionne pas :x
pignou0
Messages postés
51
Date d'inscription
samedi 2 mars 2013
Statut
Membre
Dernière intervention
28 mai 2013
2
27 mai 2013 à 17:00
27 mai 2013 à 17:00
Oui effectivement en formattant a l'endroit exact ou je l'utilise ca fonctionne merci ! =D
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 mai 2013 à 17:07
27 mai 2013 à 17:07
Pour concaténer (et faire un echo) il faut un string, or $date était un DateTime ;-)
Regarde bien les types, et tout ira bien :)
La fonction format de DateTime te renvois un string, donc le type qu'il te fallait
Regarde bien les types, et tout ira bien :)
La fonction format de DateTime te renvois un string, donc le type qu'il te fallait