Salut à tous !
Pour une requête "INSERT INTO", j'ai besoin de récupérer la date & l'heure actuelle, le soucis c'est que je veux le format à « d-m-Y à H:i », donc au format français.

J'ai essayé $date_envoi = date("d-m-Y H:i"); mais ça ne fonctionne pas.
En fait, si je fais <?php echo date("d-m-Y H:i"); ?> ça fonctionne, mais si je l'écris dans ma requête j'obtiens 00-00-0000 00:00.

Variable concenrée: $date_envoi
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
	$date_envoi = date("d-m-Y H:i");
 
	$req = $pdo->prepare("INSERT INTO mps(statut, sujet, reponse, message, id_expediteur, id_recepteur, ip_envoi, date_envoi)
							VALUES(:statut, :sujet, :reponse, :message, :id_expediteur, :id_recepteur, :ip_envoi, :date_envoi)");
	$req->execute(array(
		"statut" => "Non lu",
		"sujet" => $donnees["sujet"],
		"reponse" => 1,
		"message" => htmlspecialchars($_POST["message"]),
		"id_expediteur" => $_SESSION["id"],
		"id_recepteur" => $donnees["id_expediteur"],
		"ip_envoi" => $_SERVER["REMOTE_ADDR"],
		"date_envoi" => $date_envoi));
?>