php获取今天、昨天、上周、上月等

网站统计经常需要分时间段进行统计,比如今天、昨天、本周、上周、本月、上月、本季度等。下面是先获取今日、本周、本月然后推出昨天、上周、上月的时段:

    $today = date('Y-m-d').' 00:00:00';//今天零点
        $tweek = date('Y-m-d',(time()-((date('w')==0?7:date('w'))-1)*24*3600)).' 00:00:00';//周一零点
        $tmonth = date('Y-m-d H:i:s',strtotime(date('Y-m', time()).'-01 00:00:00'));//本月第一天零点

        $yesterday_s = date('Y-m-d H:i:s',strtotime($today.' -1 day'));//昨天
        $yesterday_e = date('Y-m-d H:i:s',strtotime($today.' -1 second'));//昨天结束
        $lastWeek_s = date('Y-m-d H:i:s',strtotime($tweek.' -1 week'));//上周第一天
        $lastWeek_e = date('Y-m-d H:i:s',strtotime($tweek.' -1 second'));//上周最后一天
        $lastMonth_s= date('Y-m-d H:i:s',strtotime($tmonth.' -1 month'));//上月第一天
        $lastMonth_e= date('Y-m-d H:i:s',strtotime($tmonth.' -1 second'));//上月第一天

评论/留言