PHP根据分页获取月的开始天号和结束天号

    /**
     * 根据分页获取月的开始天号和结束天号
     * @param int $time_stamp 时间戳
     * @param int $page 页码
     * @param int $num 每页行数
     * @return array
     */
    public function moon_day_page($time_stamp, $page, $num)
    {
        $last_day = date('t', $time_stamp);//月的最后一天
        $res['start_day'] = ($page - 1) * $num + 1;// 开始天号,从1号开始
        $res['end_day'] = $res['start_day'] + ($num - 1);// 结束天号
        if ($res['end_day'] > $last_day) {
            $res['end_day'] = $last_day;// 如果已经超出了月的最后一天,则等于最后一天
        }

        return $res;
    }
发布了40 篇原创文章 · 获赞 14 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_41912505/article/details/104656310