Bonjour, je pensais que le code ci-dessous permettez d'enregistrer la date au format souhaité mais ça n'enregistre que -0000-00-00- en BDD...

$date = date("d-m-Y H:i");

9 réponses


Deku
Auteur
Réponse acceptée

c'est bon j'ai trouvé

Bonjour,
Le reste du code ?
un vard_ump de $date ?
Pourquoi ne pas utiliser la fonction "NOW()" de SQL ?

Deku
Auteur

Je connais pas la fonction XD
Le var_dump affiche :
22-03-2020 19:30
Mais en BDD la date est 0000 00 00

La fonction date permet juste d'afficher la date dans le format que tu souhaite. En BDD la date seras toujours en format anglophone. Sauf si tu utilise un varchar

Deku
Auteur

d'accord...mais comment je fais pour enregistrer la date dans la BDD alors ?

Je t'ai donné la réponse...

Salut, format anglophone donc : YYYY-mm-dd

Utilise la fonction NOW() de sql qui le fera à ta place

Deku
Auteur

le pbm reste le meme en base de donnée j'ai 0000 00 00 ...