每个月的平均日期到Graph,如何


Average of dates per months to Graph, how?

我在一个基于代码点火器的网站上工作。在我的数据库中,我有很多这样格式的日期:yyyy-mm-dd hh:mm:ss

我想要的是在一张图中表示所有12个月,以及每个月我在数据库中的总日期。目前只是2012年的一张图表,明年将改为2013年。

我该怎么做?有什么想法吗?

我搜索了很多javascript图/表,比如在googleapi中,但没有一个能提供我所需要的一切。此外,我如何从数据库中读取日期并将其"放入"每个月。

感谢

首先从数据库中提取平均日期,例如代码:

SELECT ROUND(AVG(UNIX_TIMESTAMP(`date`)),0) as avg_time
FROM `data`
WHERE `id`>0
GROUP BY Month(`date`)

此SQL运行良好,并返回四舍五入到最近值并以Months为单位分组的平均unix_timestamp。在PHP代码中,如果需要,你可以很容易地覆盖最新时间格式
此外,您还可以添加年度的WHERE关闭检查。例如:WHERE YEAR(date)=2012

祝你好运:)