我只是想在我的morris图表中让我的日期显示为“M d,Y”...我正确地获取了所有数据,但我似乎无法格式化我想要的日期..任何人都可以帮忙吗?
这是我的代码:
$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 :(得分:0)
首先,您应该明确选择您的列...但这是另一个主题。
"SELECT DATE_FORMAT(date_played,'%M %d %Y') as date_played FROM user_rounds WHERE user_id =...