您的位置:首页 > 编程语言 > PHP开发

TP3.2.3 查询今天 明天 上月 下月数据

2016-07-07 19:37 555 查看
/* 网络新增 */
public function netWorkAdd()
{
$Model = M('order');

/* 时间戳 */
$tomorrow = strtotime( date("Y-m-d",strtotime("+1 day")) ); //明天
$today = strtotime( date("Y-m-d") ); //今天
$Yesterday = strtotime( date("Y-m-d",strtotime("-1 day")) ); //昨天

//本月月初时间戳
$month_start=mktime(0, 0 , 0,date("m"),1,date("Y"));

//上月月初时间戳、上月月未时间戳
$lastmonth_start=mktime(0,0,0,date('m')-1,1,date('Y'));
$lastmonth_end=mktime(0,0,0,date('m'),1,date('Y'))-24*3600;

//网络明天新增
$map1['orderdata'] = $tomorrow;
$map1['spids'] = 10;
$this->tomorrowAdd = $Model->where($map1)->count();

//网络今天新增
$map2['orderdata'] = $today;
$map2['spids'] = 10;
$this->todayAdd = $Model->where($map2)->count();

//网络昨天新增
$map3['orderdata'] = $Yesterday;
$map3['spids'] = 10;
$this->yesterdayAdd = $Model->where($map3)->count();

//网络本月新增
$map4['orderdata'] = array( array('EGT',$month_start),array('ELT',$today) );
$map4['spids'] = 10;
$this->monthAdd = $Model->where($map4)->count();

//网络上月新增
$map5['orderdata'] = array( array('EGT',$lastmonth_start),array('ELT',$lastmonth_end) );
$map5['spids'] = 10;
$this->lastmonthAdd = $Model->where($map5)->count();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: