datetime 변수에서 시간 만 가져올 수 있습니까? datetime을 데이터베이스에 저장 중입니다. 시간 만 가져 오면 어떻게 할 수 있습니까?PHP MySQL에서 datetime 구현
datetime 열에서 날짜와 시간을 가져 오려는 단일 쿼리를 실행해야합니다. 나는 다른 분야에서 날짜와 시간을 사용해야합니다.
datetime 변수에서 시간 만 가져올 수 있습니까? datetime을 데이터베이스에 저장 중입니다. 시간 만 가져 오면 어떻게 할 수 있습니까?PHP MySQL에서 datetime 구현
datetime 열에서 날짜와 시간을 가져 오려는 단일 쿼리를 실행해야합니다. 나는 다른 분야에서 날짜와 시간을 사용해야합니다.
select TIME(fieldname) from tablename
또는 DATE_FORMAT() 함수를 사용 : 스콧은 SQL 기반의 솔루션을 준 이후 http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
, 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()
두 개의 분리 된 조각 .. 날짜 중 하나, 시간 중 하나를 제공 따른다.
더 나은 해결책은 mysql 함수를 사용하는 것이므로 빠를 것입니다.
SELECT DATE_FORMAT('your_date_column', '%H:%i:%s') AS time FROM table;