last monday 获取上周时间

last monday

指的是上一个周一,而不是上周一!

所以编程中,用这个获取时间,周一和周二获取的时间是不一样的;

        $this_week = date("w",time());
        if($this_week==0){
        	$this_week =7;
        }
        //上上上周的开始结束时间
        $lllast_friday = mktime(0, 0, 0, date('m'), date('d') - $this_week + 1 - 21, date('Y'));
        $lllast_friday_end = mktime(23, 59, 59, date('m'), date('d') - $this_week + 7 - 21, date('Y'));//+3600*24+1
        //上上周的开始结束时间
        $llast_friday = mktime(0, 0, 0, date('m'), date('d') - $this_week + 1 - 14, date('Y'));
        $llast_friday_end = mktime(23, 59, 59, date('m'), date('d') - $this_week + 7 - 14, date('Y'));//+3600*24+1
        

猜你喜欢

转载自blog.csdn.net/y18749247391/article/details/83106086