如何 select 根据 html 日期选择器选择的值从数据库中记录
how to select record from database based on html date picker chosen value
我有这个 html 日期选择器`
<form action="" method="POST">
<input type="date" name="date">
<input type="submit" style="position: relative; bottom:100px;" name="submitmm" value="submit">
</form>
`
然后我得到了选择的日期,我想 select 根据我数据库中的 dateTime 列从我的数据库中记录
if(isset($_POST['submitmm'])) {
$date = $_POST['date'];
$con = new PDO($d,$user,$pass,$option);
$con->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION);
$sql = "select * From transactions where t_date=$date ";
$projresult = $con->query($sql);
}
但日期时间类似于 YYYY-MM-DD hh:mm:ss
日期选择器是 mm/dd/yy
我这样解决我的问题:
$myDateTime2 = DateTime::createFromFormat('Y-m-d', $date);
$newDateString2 = $myDateTime2->format('Y-m-d H:i:s');
$sql = "select * From transactions where op_date > '$newDateString2'
我有这个 html 日期选择器`
<form action="" method="POST">
<input type="date" name="date">
<input type="submit" style="position: relative; bottom:100px;" name="submitmm" value="submit">
</form>
` 然后我得到了选择的日期,我想 select 根据我数据库中的 dateTime 列从我的数据库中记录
if(isset($_POST['submitmm'])) {
$date = $_POST['date'];
$con = new PDO($d,$user,$pass,$option);
$con->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION);
$sql = "select * From transactions where t_date=$date ";
$projresult = $con->query($sql);
}
但日期时间类似于 YYYY-MM-DD hh:mm:ss 日期选择器是 mm/dd/yy
我这样解决我的问题:
$myDateTime2 = DateTime::createFromFormat('Y-m-d', $date);
$newDateString2 = $myDateTime2->format('Y-m-d H:i:s');
$sql = "select * From transactions where op_date > '$newDateString2'