Page 1 sur 1

Format date dans formulaire

Posté : 18 déc. 2017, 20:19
par yoann38
Salut voilà j'adapte un formulaire avec la conversion de date en fr et on l'integre en format adapaté à la bdd.

Donc j'ai un champ:
<label><i class="icon-calendar-7"></i> A partir du</label><input name="date_job" class="date-pick form-control" data-date-format="D, d M" type="text">
et coté requete: ( je ne m'ai que l'essentiel )
//conversion de la date debut du format fr(jj:mm:aaaa hh:mm:ss) en format us(aaaa-mm-jj hh:mm:ss)
		$date_debut = date_create_from_format('d/m/Y', $_POST['date_job']);
		$date_debut = date_format($date_debut, 'Y-m-d');
			
		// Insertion
		$req = $bdd->prepare('INSERT INTO offres (date_job) VALUES(:date_job)');
		
		$req->execute(array(
				  'date_job'=>$date_debut
				   )) or die('Problème lors de l\'insertion');
		}	
problème est que la date ne s'integre pas j'ai le retour suivant :
Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given in C:\wamp\www\job\deposer-un-job.php on line 84

soit ma ligne :
$date_debut = date_create_from_format('d/m/Y', $_POST['date_job']);
$date_debut = date_format($date_debut, 'Y-m-d');

Re: Format date dans formulaire

Posté : 18 déc. 2017, 20:54
par or 1
que contient $_POST['date_job'] ?

Re: Format date dans formulaire

Posté : 18 déc. 2017, 21:50
par yoann38
Alors effectivement le format que j'envoie est par exemple :
Ven, 29 Dec

Ca c'est ce que je veut que voit l'utlisateur mais rééelement biensur envoyé le bon format dans ma bdd

Re: Format date dans formulaire

Posté : 18 déc. 2017, 22:03
par or 1
donc :
date_create_from_format('d/m/Y', 'Ven, 29 Dec')
cela peut fonctionner à votre avis ?