我使用datetimepicker
选择我想用来从数据库请求值的日期。
这是我的代码:
$from=$_POST['from'];
$to=$_POST['to'];
$test_query = "SELECT * FROM gmaptracker1 WHERE datetime between $from and $to";
但是,我可以获取数据,当我回显$from
时,它会显示:2014/09/28 20:00
。
这是datetime
值的正确格式吗?
我认为格式应为YYYY-MM-DD HH:MM:SS
。那么我如何才能使用datetimepicker
呢?
我应该将其转换为正确的格式吗?
答案 0 :(得分:1)
您可以使用课程DateTime
及其format
方法。
编辑: 例如如下:
$date = new DateTime($_POST['to']);
$dateString = $date->format('Y-m-d H:i:s');
您将在SQL查询中使用$dateString