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

这段代码展示了如何在TP3.2.3框架中查询订单数据,包括今天、明天、昨天、本月及上月的数据。通过设置不同的时间戳条件,统计不同时间段内的新增订单数量。

/* 网络新增 */
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();
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值