今日记录
$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')),
);//一年数据记录
网友评论