2016-05-11 14 views
0

私の誕生日を "M d、Y"と表示しようとしています...私はすべてのデータを正しく上書きしていますが、どのようにしたいのかをフォーマットするようです...誰でも助けることができますか?ここphp mysqlデータのmorrisチャートの書式設定日付

は私のコードです:

$get_bar_scores = "SELECT * FROM user_rounds WHERE user_id = '".$row_user['user_id']."'"; 
$run_bar_scores = mysqli_query($con, $get_bar_scores); ?> 
<script> 
$(function(){ 

Morris.Line({ 
element: 'line-score', 
data: [ 
<?php while($row_bar_scores = mysqli_fetch_array($run_bar_scores)) { ?> 
{ 
    y: '<?php echo $row_bar_scores['date_played']; ?>', 
    a: '<?php echo $row_bar_scores['total']; ?>', 
}, 
<?php } ?>], 
xkey: 'y', 
ykeys: ['a'], 
labels: ['Score'], 
lineColors:['#16a085','#FF0066'] 
}); 

}) 

</script> 

私が言ったように、情報のすべてが正しく表示されている、私はちょうどきれいに表示する日付を持っているしたいと思います...私は試してみました:日付(」 M d、Y "、strtotime($ row_bar_scores ['date_played']));しかし役に立たない。

ご協力いただきありがとうございます。ありがとう!!

答えて

0

まず、明示的に列を選択する必要がありますが、これは別のトピックです。

"SELECT DATE_FORMAT(date_played,'%M %d %Y') as date_played FROM user_rounds WHERE user_id =... 
+0

私は知っている...それは私が通常はしない...私は通常行うが、私はちょうどこのショーを今にしようとしている...その修正は、まだ同じ形式を取得していますが、私は行/区域ではなく、バーにモリスの図表を変更し、日付( ""、strtotime())を行うと、動作し、エラーは発生しません... – broserdooder

+0

私は追加することを忘れました'as date_played' – beaklessChicken