美文网首页PHP经验分享程序员
PHP获取本周所有日期或者最近七天所有日期

PHP获取本周所有日期或者最近七天所有日期

作者: 笛福奥特 | 来源:发表于2018-06-20 11:46 被阅读89次

    文章出自虎书博客, 转载请注明出处。

    本篇文章主要为大家介绍下php如何获取本周的所有日期,或者最近七天的所有日期。希望可以帮助到有需要的朋友

    获取本周所有日期:
    /**
     * 获取本周所有日期
     */
    function get_week($time = '', $format='Y-m-d'){
        $time = $time != '' ? $time : time();
        //获取当前周几
        $week = date('w', $time);
        $date = [];
        for ($i=1; $i<=7; $i++){
            $date[$i] = date($format ,strtotime( '+' . $i-$week .' days', $time));
        }
        return $date;
    }
    
    执行结果:
    print_r(get_week());
    
    Array
    (
        [1] => 2018-06-18
        [2] => 2018-06-19
        [3] => 2018-06-20
        [4] => 2018-06-21
        [5] => 2018-06-22
        [6] => 2018-06-23
        [7] => 2018-06-24
    )
    
    获取最近七天日期:
    /**
     * 获取最近七天所有日期
     */
    function get_weeks($time = '', $format='Y-m-d'){
        $time = $time != '' ? $time : time();
        //组合数据
        $date = [];
        for ($i=1; $i<=7; $i++){
            $date[$i] = date($format ,strtotime( '+' . $i-7 .' days', $time));
        }
        return $date;
    }
    
    执行结果:
    print_r(get_weeks());
    
    Array
    (
        [1] => 2018-06-13
        [2] => 2018-06-14
        [3] => 2018-06-15
        [4] => 2018-06-16
        [5] => 2018-06-17
        [6] => 2018-06-18
        [7] => 2018-06-19
    )
    

    以上就是本文的全部内容,希望可以帮助到大家,原文链接:http://www.tigerbook.cn/59.html

    相关文章

      网友评论

        本文标题:PHP获取本周所有日期或者最近七天所有日期

        本文链接:https://www.haomeiwen.com/subject/rpgtyftx.html