Php: la date ne s'affiche correctement

manoula -  
Mihawk Messages postés 4753 Statut Contributeur -
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

manoula
 
Alors mes amies pas une seul réponses??
0
Utilisateur anonyme
 
Salut,
normalement php prend la date et l'heure du serveur.
Cordialement, Alan toujours là pour aider!
0
manoula
 
merci de me répondre
mais pour mon cas non il a mis une date :31/11/1999!!!!
0
vordano Messages postés 1981 Statut Membre 316
 
quel est le type de la base ? (innodb ?)
http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-types.html
0
manoula
 
merci de me repondre
j'utilise mysql
0
vordano Messages postés 1981 Statut Membre 316
 
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
manoula
 
normalement MyISAM
0
manoula
 
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 1981 Statut Membre 316
 
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 4753 Statut Contributeur 846
 
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