PHP在实现统计数据时使用到的时间段
2017-02-06 18:33
531 查看
//时间段 function total($type) { switch ($type) { case 3: { // 本月 $start=mktime(0,0,0,date('m'),1,date('Y')); $end=mktime(0,0,0,date('m'),date('d')+1,date('Y')); };break; case 6: { //上月 $start = mktime(0,0,0,date('m')-1,1,date('Y')); $end = mktime(0,0,0,date('m'),1,date('Y'))-1; };break; case 7: { //本周 $start = mktime(0,0,0,date('m'),date('d')-date('w'),date('Y')); $end = mktime(0,0,0,date('m'),date('d'),date('Y')); };break; case 8: { //上周 $start = mktime(0,0,0,date('m'),date('d')-7-date('w'),date('Y')); $end = mktime(0,0,0,date('m'),date('d')-date('w'),date('Y'))-1; };break; case 4: { // 本年 $start = mktime(0,0,0,1,1,date('Y')); $end = mktime(0,0,0,1,1,date('Y')+1); };break; case 5: { // 昨天 $start = mktime(0,0,0,date('m'),date('d')-1,date('Y')); $end = mktime(0,0,0,date('m'),date('d'),date('Y'))-1; };break; case 9: { // 前七天 $start = mktime(0,0,0,date('m'),date('d')-6,date('Y')); $end = mktime(date('H'),date('m'),date('s'),date('m'),date('d'),date('Y')); };break; case 2: { // 前30天 $start = mktime(0,0,0,date('m'),date('d')-29,date('Y')); $end = mktime(date('H'),date('m'),date('s'),date('m'),date('d'),date('Y')); };break; case 1: { // 今天 $start = mktime(0,0,0,date('m'),date('d'),date('Y')); $end = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; };break; default:{ return ''; } } return " BETWEEN '" . date('Y-m-d H:i:s',$start) . "' AND '" . date('Y-m-d H:i:s',$end) . "'"; }
把上面结果拼接到sql语句的where条件,实现对数据的筛选!
相关文章推荐
- PHP在实现统计数据时使用到的时间段
- PHP 使用Echarts生成数据统计报表的实现代码
- 使用Matlab从Excel中读取数据并实现回归统计计算
- 利用php实现数据统计图
- PHP+Mysql+jQuery实现中国地图区域数据统计(raphael.js)
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- 使用PHP实现蜘蛛访问日志统计
- DataTable用中使用Compute 实现简单的DataTable数据的统计.....
- DataTable用中使用Compute 实现简单的DataTable数据的统计.....
- 使用php实现openfire的用户数据注册
- DataTable用中使用Compute 实现简单的DataTable数据的统计
- PHP+Mysql+jQuery实现地图区域数据统计-载入数据
- PHP+Mysql+jQuery实现中国地图区域数据统计
- 一个FLASH开发的数据统计工具 PHP可以使用
- PHP+Mysql+jQuery实现地图区域数据统计-展示数据
- 使用JSON实现数据的跨域传输的php代码
- PHP+Mysql+jQuery实现地图区域数据统计-展示数据
- 关于对数据库统计每个时间段内的数据的实现方式
- 使用 PHP中的str_replace函数和preg_replace函数 实现一个简单的 静态数据生成类
- PHP_ThinkPHP使用phpExcel实现Excel数据的导出