稍等片刻,正在加载中...

按添加时间查询今天,本周,本月,本年的数据

今天

$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),
);

本周

//查询周日至周六数据记录
   $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')),
);//一年数据记录
posted @ 2019-10-15 15:17  一切皆往事  阅读(373)  评论(0编辑  收藏  举报