2016-05-11 8 views
0

Ich versuche nur, um mein Datum erscheinen "M d, Y" in meinem Morris-Diagramm ... Ich bekomme alle Daten richtig, aber ich kann nicht scheinen das Datum zu formatieren, wie ich will ... kann jemand helfen?Formatierung Datum in einem Morris-Diagramm mit PHP mysql Daten

hier ist mein Code:

$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> 

wie ich schon sagte, alle Infos korrekt erscheinen, würde ich nur das Datum haben möchten sauberer zu zeigen ... ich versucht habe: date (“ M d, Y ", strtotime ($ row_bar_scores ['date_played'])); aber ohne Erfolg.

alle und alle Hilfe wird sehr geschätzt !! Vielen Dank!!

Antwort

0

Zuerst sollten Sie explizit Ihre Spalten auswählen ... aber das ist ein anderes Thema.

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

ich weiß, ich weiß ... es ist dumm für mich nicht ... ich normalerweise, aber ich versuche nur das jetzt nach oben zeigen lassen ... das Update nicht funktioniert hat, immer noch das gleiche Format, aber wenn ich das Morris-Diagramm zu einer Bar statt einer Linie/Fläche ändern und das Datum ("", strtotime()), funktioniert es und nicht Fehler aus ... – broserdooder

+0

Ich habe vergessen hinzuzufügen das 'as date_played' – beaklessChicken