2014-09-28 2 views
0

datetimepicker을 사용하여 데이터베이스에서 값을 요청하는 데 사용할 날짜를 선택합니다. 2014/09/28 20:00가 :datetime 형식을 변환하는 방법?

$from=$_POST['from']; 
$to=$_POST['to']; 
$test_query = "SELECT * FROM gmaptracker1 WHERE datetime between $from and $to"; 

그러나, 나는 $from 에코 때, 표시, 데이터를 얻을 수 있습니다

여기 내 코드입니다.

datetime 값의 올바른 형식입니까?

형식이 YYYY-MM-DD HH:MM:SS이어야한다고 생각합니다. 그럼 어떻게 이것을 datetimepicker 사용할 수 있습니까?

올바른 형식으로 변환해야합니까?

+0

$dateString를 사용할 것이다? – srikant

+0

데이터베이스의'datetime' 형식은 무엇입니까? –

+0

이 페이지의 예제를 사용합니다. http://xdsoft.net/jqplugins/datetimepicker/ –

답변

1

클래스 DateTime 및 해당 format 메서드를 사용할 수 있습니다.

편집 : exaple에 대해 다음과 같이 :

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

당신은 datatime 선택기를 사용중인 사용자의 SQL 쿼리

+0

을 참조하십시오. – zerkms

+0

@zerkms - 이유가 무엇입니까? 내말은 - 질문에 대한 대답이지, 안 그래? – Drecker

+0

좀 더 명확하게 대답 해 주시겠습니까 –

관련 문제