2012-10-31 5 views
0

저는 이와 같은 코드를 사용하여 시간 관련 기록을 캡처하고 있습니다. 여기 타임 스탬프를 사용하여 mysql 날짜를 비교하십시오.

$SQL_p .= " and UNIX_TIMESTAMP(".$data['task_filter'].") >= " . 
      strtotime(date('Y-m-d h:i:s',strtotime(str_replace('/','-',$data['datepicker'].' 00:00:00')))); 
$SQL_p .= " and UNIX_TIMESTAMP(".$data['task_filter'].") <= " . 
      strtotime(date('Y-m-d h:i:s',strtotime(str_replace('/','-',$data['datepicker2'].' 23:59:59')))); 

날짜 형식 dd/mm/YYYY를 사용하여 입력하고 $data['datepicker2'] 테스트에 대한 명령 행에서 PHP5를 사용하여 날짜

을 들고 VAR입니다 str_replace('/','-',$data['datepicker2'])를 사용하여 변환 ...는 SQL 조각입니다 내가 입력 할 때 ....

echo date('Y-m-d h:i:s',strtotime(str_replace('/','-','25/11/2011 00:00:00'))); 

나는 2011-11-25 12:00:00 얻을하지만 내가 기대하는 것은입니다

또한

echo date('Y-m-d h:i:s',strtotime(str_replace('/','-','25/11/2011 23:59:59'))); 

반환 2011-11-25 11:59:59하지 예상 2011-11-25 23:59:59.

내가 뭘 잘못하고 있니?

답변

0

시도가 :

echo date('Y-m-d H:i:s',strtotime(str_replace('/','-','25/11/2011 00:00:00'))); 

은 "시간이"12 시간 형식을 의미한다, "H"는 24 시간 형식으로 문제를 해결 한 것으로 보인다

+0

의미! 감사합니다 –

+0

도움이된다면 기꺼이 도와 드리겠습니다 - 만족 스럽다면 대답을 수락 할 수 있습니까? – FreudianSlip

관련 문제