Php: la date ne s'affiche correctement

Fermé
manoula - 30 janv. 2012 à 12:27
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 31 janv. 2012 à 16:15
Bonjour,
j'ai un champ date dans la base mysqle: quand j'insère les donnes et j'affiche la date ne prend pas la date du système par exemple 28/01/2012 mais elle prend 30/11/1999
???
quelqu'un puisse m'aidez à résoudre ce problème
Merci d'avance


A voir également:

4 réponses

Alors mes amies pas une seul réponses??
0
Salut,
normalement php prend la date et l'heure du serveur.
Cordialement, Alan toujours là pour aider!
0
merci de me répondre
mais pour mon cas non il a mis une date :31/11/1999!!!!
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
Modifié par vordano le 30/01/2012 à 15:15
quel est le type de la base ? (innodb ?)
http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-types.html
0
merci de me repondre
j'utilise mysql
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
30 janv. 2012 à 15:29
ce que je veux dire c'est qu'une base (ou une table je sais plus...) possède un type comme par exemple innodb ou myISAM. il se peut que la table/base soit configuré d'une manière qui n'accepte pas les dates supérieur a l'année 2000, ou bien qu'elle soit configuré pour des dates anglaise (mm/dd/yyyy)
0
normalement MyISAM
0
bonjour vordano
ma base et de type myIsam est ce que la date est liée avec le type de la base???
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
31 janv. 2012 à 09:59
ben apparament non puisque c'est le bon type
mais là je ne saurais pas t'aider à résoudre ton problème...
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
31 janv. 2012 à 16:15
Hello,

Le champs de date en base sont encore perfectibles je dois dire. Ce que je conseille souvent c'est d'utiliser un champ INT normal et d'y insérer, via PHP, un timestamp. Les méthodes sur les timestamp sont très puissantes et aboutis et c'est extrèmement fiable.
0