2011-08-12 7 views
0

mySQL 데이터베이스에서 반환되는 날짜를 형식화하는 데 문제가 있습니다.) (DATE_FORMAT 매개 변수 (1) 날짜 시간,/집/bellsnet /에 주어진 문자열이 될 것으로 기대 :date_format mySQL 호출을 사용하는 PHP

경고 :이 내가 나타나는 오류입니다

<?php 
function get_gold_time() 
{ 
    $goldquery = mysql_query("SELECT * FROM metal_price WHERE metal= 'GOLD' LIMIT 0, 96"); 


     while($result = mysql_fetch_array($goldquery)) 
{ 

     echo "'" . date_format($result['time'], 'jS ,g A') . "'" . ", " ; 
} 

     } 
?> 

: 여기 내가 사용하려고 코드입니다

<?php 
function get_gold_time() 
{ 
    $goldquery = mysql_query("SELECT * FROM metal_price WHERE metal= 'GOLD' LIMIT 0, 96"); 


     while($result = mysql_fetch_array($goldquery)) 
{ 

     echo "'" .$result['time'] . "'" . ", " ; 
} 

     } 
?> 

을 그리고 returnin입니다 : 날짜 형식없이 라인 (128) '에 public_html을/chart.php,

내 코드는 다음과 같습니다 g 내 값은 다음과 같습니다 :

'2011-08-10 01:15:02', '2011-08-10 01:00:02', '2011-08-10 00:45:02', '2011-08-10 00:30:02', '2011-08-10 00:15:02', '2011-08-10 00:00:02', '2011-08-09 23:45:03', '2011-08-09 23:30:02', '2011-08-09 23:15:02', '2011-08-09 23:00:03', '2011-08-09 22:45:02', '2011-08-09 22:40:22', '2011-08-09 22:30:02', '2011-08-09 22:15:02', '2011-08-09 22:13:41', '2011-08-10 02:00:02', '2011-08-10 01:45:02', '2011-08-10 01:30:02', '2011-08-10 02:15:02', '2011-08-10 02:30:02', '2011-08-10 02:45:02', '2011-08-10 03:00:02', '2011-08-10 03:15:03', '2011-08-10 03:30:03', '2011-08-10 03:45:03', '2011-08-10 04:00:03', '2011-08-10 04:15:01', 

도움이 될 매우 감사드립니다! 필자는 몇 시간 동안 이것에 대해 생각 해왔다.

답변

1

시도 날짜()

<?php 
function get_gold_time() 
{ 
    $goldquery = mysql_query("SELECT * FROM metal_price WHERE metal= 'GOLD' LIMIT 0, 96"); 


     while($result = mysql_fetch_array($goldquery)) 
{ 

     echo "'" . date('jS ,g A', strToTime($result['time'])) . "'" . ", " ; 
} 

     } 
?> 

직접 MYSQL 쿼리 DATE_FORMAT()를 사용이 :

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

+0

이 완벽하게 많은 감사를 근무를! >< – Aproducktion

관련 문제