2012-10-23 2 views
-2

24 시간 형식 (00:00:00) 인 데이터베이스에서 시간 정보를 가져 오는 중입니다.PHP 페이지가 모든 MySQL 쿼리에 대해 동일한 시간을 반환합니다.

$output .= date("g:i A", $result1['event_start_time']); 

하지만 난 내 클라이언트/수신 측에서 데이터를 확인할 때, 시대의 모든 지금 그들은 모두 오후 6시 말을하는거야, 동일 : 내가 PHP 페이지에서 그것을 얻을 때, 내가 사용 . 이벤트는 'event_end_time'을 얻기 위해 호출을 수행하고 같은 시간을 반환합니다.

이 문제를 해결할 수있는 방법이 있습니까? 아니면이 오류가 발생한 곳입니까? 당신의 event_start_time 24 시간 형식으로 시간을 저장하는 경우,

$output .= date("g:i A", strtotime($result1['event_start_time'])); 

http://us2.php.net/manual/en/function.strtotime.php

답변

1

하면 데이터베이스 필드에 strtotime를 사용해보십시오 왜 날짜 함수로 변환하고 있습니까?

1

당신이 strtotime를 사용할 필요가 manual

$output .= date("g:i A", strtotime($result1['event_start_time'])); 
관련 문제