2010-08-06 4 views
0

datetime 변수에서 시간 만 가져올 수 있습니까? datetime을 데이터베이스에 저장 중입니다. 시간 만 가져 오면 어떻게 할 수 있습니까?PHP MySQL에서 datetime 구현

datetime 열에서 날짜와 시간을 가져 오려는 단일 쿼리를 실행해야합니다. 나는 다른 분야에서 날짜와 시간을 사용해야합니다.

답변

2

, MySQL 데이터 datetime-에서 PHP에서 문자열로 시간을 얻을 수있는 막 다른 간단한 방법이있다 형식 필드. 의 MySQL의 날짜 필드의 포맷 이후

$str = '2010-08-06 16:42:21'; 
list($date, $time) = explode(' ',$str); 
echo $time; 

은 PHP의 date('Y-m-d H:i:s'); 공간에 간단한 explode() 두 개의 분리 된 조각 .. 날짜 중 하나, 시간 중 하나를 제공 따른다.

0

더 나은 해결책은 mysql 함수를 사용하는 것이므로 빠를 것입니다.

SELECT DATE_FORMAT('your_date_column', '%H:%i:%s') AS time FROM table;