2013-08-24 2 views
0

나는이 날짜까지 날짜와 순서에 나의 mysql에 타임 스탬프 formt를 개조하는 것을 시도하고있다.날짜를 쿼리에서 시간을 변환하려면 어떻게해야합니까?

$query = mysql_query("SELECT *,DATE_FORMAT(banfrom ,'%d/%c/%Y') as time FROM ab_list ORDER BY time DESC LIMIT 0,50"); 

그것의 내가 같이 할 때 날짜를 표시되지 :

while($info = mysql_fetch_array($query)) 
    { 
echo $info['time']; 
    } 

나는이 날짜별로 에코와 오 데르에 날짜를 표시하기위한 방법을 수행 할 수 있습니다?

덕분에

답변

1

이 먼저 문자열로 날짜를 변환 DATE_FORMAT를 사용하기 전에 날짜에 타임 스탬프를 변환 할 FROM_UNIXTIME()를 사용할 필요가 guyss.

DATE_FORMAT(FROM_UNIXTIME(banfrom), '%d/%c/%Y') AS Time 

을 당신이 당신의 기록을 주문하고자 할 때, 단지 직접 타임 스탬프 열을 정렬,

ORDER BY banfrom DESC 
+0

오 감사는 이제 제대로 작동! – user2712783

+0

위대한입니다. 좋은 소식이에요. –

관련 문제