牛骨文教育服务平台(让学习变的简单)
博文笔记

php按周取时间段

创建时间:2016-12-01 投稿人: 浏览次数:840

最近做统计需求,按周统计,获取周的时间段

代码逻辑:

$start = "1478863624";
$end = "1480505248";
function getweek($start, $end)
    {
        $ret = array();
        $i = 0;
        while($start <= $end){
            $ret[$i]["start"] = date("Y-m-d",$start);
            $tmp = strtotime("+6 days",$start);
            if($end <= $tmp)
                $ret[$i]["end"] = date("Y-m-d",$end);
            else
                $ret[$i]["end"] = date("Y-m-d",$tmp);
            $i++;
            $start = strtotime("+1 day",$tmp);
        }
        return $ret;
    }

结果:

Array
(
    [0] => Array
        (
            [start] => 2016-11-11
            [end] => 2016-11-17
        )

    [1] => Array
        (
            [start] => 2016-11-18
            [end] => 2016-11-24
        )

    [2] => Array
        (
            [start] => 2016-11-25
            [end] => 2016-11-30
        )

)


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。