2016-07-01 16 views
0

に$ _POSTをそれを収集する前に、私はあると思い形式dd/mm/yyyy(である日付(入力タイプ=「日付」)を選択するように求めるこのHTMLフォームを、持っています$ _POST($ date1 = $ _ POST( "date")]を使用して別の.phpファイルの変数にその入力を収集しています。私のテーブル内の日付指定したwhere句は)yyyy-mm-dd形式です。再フォーマット日、PHP

私が所望の形態にHTMLフォームの入力期日を再フォーマットすることができるいくつかの方法を提案する。あるいは、それを行うための他の方法はありますか?

私はnewbですつまり、あなたが質問が既に求められていると感じた場合、1は常に:)

答えて

0

これを試してみてください。

$date=strtotime($_POST['date']); 
$date=date('Y-m-d',$date); 
0
$datetime = strtotime($_POST("date")); 
$mysqldate = date("d-m-Y", $datetime); 
0

使用DateTime::createFromFormatを下にスクロールすることができ慌てる必要はありません。その後、希望どおりのフォーマットに日付を再フォーマットすることができます。

$date = DateTime::createFromFormat('d/m/Y', $_POST('date')); 
$date = $date->format('Y-m-d');