PHP を使用して HTML フォームから入力された日時値を MySQL データベースに挿入する必要があります。ただし、以下のコードを実行しようとするたびに、不正な日時値エラーが表示されます。
$rosterstartdate=$_GET['rosterstartdate'];
$rosterenddate=$_GET['rosterenddate'];
//$date = date_create_from_format('d/M/Y:H:i:s', $rosterstartdate);
//$date->getTimestamp();
//echo $date;
$date = strtotime($rosterstartdate);
echo date('d/M/Y H:i:s', $date);
// echo DATE_FORMAT($rosterstartdate,"%Y%m%d %H%i%s");
$con=mysql_connect("localhost","root","");
if($con==true){
mysql_select_db("attendance_db",$con);
$query="insert into tblroster values(LAST_INSERT_ID(),'$rosterteam','$rostershifts','$date','$rosterenddate')";
上記のさまざまな手法を使用して変換を試みましたが、うまくいきません。これをどのように挿入できるかについてのアイデア