02 | $beginToday = mktime (0,0,0, date ( 'm' ), date ( 'd' ), date ( 'Y' )); |
03 | $endToday = mktime (0,0,0, date ( 'm' ), date ( 'd' )+1, date ( 'Y' ))-1; |
05 | $beginYesterday = mktime (0,0,0, date ( 'm' ), date ( 'd' )-1, date ( 'Y' )); |
06 | $endYesterday = mktime (0,0,0, date ( 'm' ), date ( 'd' ), date ( 'Y' ))-1; |
08 | $beginLastweek = mktime (0,0,0, date ( 'm' ), date ( 'd' )- date ( 'w' )+1-7, date ( 'Y' )); |
09 | $endLastweek = mktime (23,59,59, date ( 'm' ), date ( 'd' )- date ( 'w' )+7-7, date ( 'Y' )); |
11 | $beginThismonth = mktime (0,0,0, date ( 'm' ),1, date ( 'Y' )); |
12 | $endThismonth = mktime (23,59,59, date ( 'm' ), date ( 't' ), date ( 'Y' )); |
PHP mktime() 函数用于返回一个日期的 Unix 时间戳。
//获取今天00:00 $todaystart = strtotime(date('Y-m-d'.'00:00:00',time())); //获取今天24:00 $todayend = strtotime(date('Y-m-d'.'00:00:00',time()+3600*24)); //统计今天注册的用户 $todayuser['create_time'] = array(between,"$todaystart,$todayend"); $todaysum = $Users->where($todayuser)->count(); //获取昨天00:00 $timestart = strtotime(date('Y-m-d'.'00:00:00',time()-3600*24)); //获取今天00:00 $timeend = strtotime(date('Y-m-d'.'00:00:00',time())); //统计昨天注册的用户 $map['create_time'] = array(between,"$timestart,$timeend"); $daycount = $Users->where($map)->count();
|