TP3.2.3 查詢今天 明天 上月 下月數據

原文鏈接:https://blog.csdn.net/cooldrw2012/article/details/51853776
/* 網絡新增 */
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();
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章