如何转换日期时间格式?

时间:2014-09-28 09:30:50

标签: php sql datetime datetimepicker

我使用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呢?

我应该将其转换为正确的格式吗?

1 个答案:

答案 0 :(得分:1)

您可以使用课程DateTime及其format方法。

编辑: 例如如下:

$date = new DateTime($_POST['to']);
$dateString = $date->format('Y-m-d H:i:s');

您将在SQL查询中使用$dateString