美文网首页
tp3 查询今日、本周、本月数据记录

tp3 查询今日、本周、本月数据记录

作者: 行将醒来的意识 | 来源:发表于2018-06-13 18:09 被阅读53次

今日记录

 $mapday = array();
  $today = strtotime(date('Y-m-d', time()));  //当前时间
        $start_today = $today;  
        $end_today = $today + 86400; //,获取明天,一天是86400(时间戳)
        $mapday['create_time'] = array( //数据表字段create_time进行条件判断
            array('egt', $start_today),
            array('lt', $end_today),
        );

接着将$mapday放入where条件中查询出来.


本周记录

//查询周日至周六数据记录
   $mapweek['create_time'] = array(
            array('egt', strtotime(date('Y-m-d', time()).'-'.date('w', time()).' day')),
            array('lt', strtotime(date('Y-m-d', time()).'+1 week -'.date('w', time()).' day')),//一周内
        );
//查询周一至周日记录
  $mapweek['create_time'] = array(
            array('egt', strtotime(date('Y-m-d', time()).'+1 day -'.date('w', time()).' day')),
            array('lt', strtotime(date('Y-m-d', time()).'+1 week -'.date('w', time()).' day'.'+1 day')),
        );

本月记录

  $mapmonth['create_time'] = array(
            array('egt', strtotime(date('Y-m', time()))),//date里不加d,显示本月1号
            array('lt', strtotime(date('Y-m', time()).'+1 month')),
        );//一月内

今年记录

  $mapmonth['create_time'] = array(
           array('egt',strtotime(date('Y-01-01',time())),
           array('lt',strtotime(date('Y-01-01',time()).'+1 year')),
);//一年数据记录

相关文章

网友评论

      本文标题:tp3 查询今日、本周、本月数据记录

      本文链接:https://www.haomeiwen.com/subject/roajeftx.html