美文网首页
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