十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
思路分两步:
目前创新互联已为上千多家的企业提供了网站建设、域名、虚拟空间、绵阳服务器托管、企业网站设计、网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。我们拥有完善的网络基础设施服务,能够为企业或个人提供空间域名、虚拟空间、企业邮局、网站加速、数据库、云主机等网络基础服务。
首先,每小时的数据,需要你写代码查询出来并记录到一张指定的表里面,以供调用;
其次,就是这个图标展示。其实目前你在网上看到的大部分图表用的都是老外开发的几款,个人推荐一个JS版的吧,不喜欢flash的。
具体可以搜索下 HighCharts
数据循环一下就行了。
foreach($list as $key = $value) {
$newkey = date('h', $value['firsttime']);
$list[$newkey][] = $value;
}
var_dump($list);
$beginTime = mktime(0,0,0,date("m"),date("d")-1,date("y"));
for($i = 0; $i 24; $i++){
$b = $beginTime + ($i * 3600);
$e = $beginTime + (($i+1) * 3600)-1;
echo date("Y-m-d H:i:s",$b)."-".date("Y-m-d H:i:s",$e)."\r\n";
}
有没有其他办法我不知道,这个是我所知道的
echo $sql='select SUM(count) from all_online_info where time betwee'.date("Y/m/d",strtotime("-1 day")).' '.$i.
':00 and '.date("Y/m/d",strtotime("-1 day")).' '.$i .':10br';