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;
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章