PHP 獲取一年中的每星期的開始日期和結束日期

2021-08-14 07:00:32 字數 702 閱讀 3672

函式 get_week() 通過傳入引數 $year 年份,獲取當年第一天和最後一天所在的週數,計算第一周的日期,通過迴圈獲取每一周的第一天和最後一天的日期。最後返回是乙個陣列。

想得到指定週數的開始日期和結束日期,比如 2018 年第 1 周的開始日期和結束日期,**如下:

$weeks = get_week(2018);

echo '第18周開始日期:'.$weeks[1][0].'';

echo '第18周結束日期:'.$weeks[1][1];

函式如下:

/** * 獲取某年的每週第一天和最後一天

* @param [int] $year [年份]

* @return [arr] [每週的周一和週日]

*/function get_week($year)

$year_mondy = date("y-m-d", $startday); //獲取年第一周的日期

$endday = strtotime($year_end);

if (intval(date('w', $endday)) == '7')

$num = intval(date('w', $endday));

for ($i = 1; $i <= $num; $i++)

return $week_array;

}

PHP獲取一年中每個星期的開始和結束日期的方法

最近專案中需要做個提交週報的功能,需要知道指定週數的開始日期和結束日期,以便處理其他業務。以下是一段通過php來獲取一年中的每星期的開始日期和結束日期的 與大家分享。以下是一段通過php來獲取一年中的每星期的開始日期和結束日期的 function get week year year mondy d...

C 實現獲取一年中是第幾個星期的方法

主要功能 如下 獲取日期是一年中第www.cppcns.com幾個星期 需要計算的時間 www.cppcns.com 一年中第幾個星期 public static int getweeknumber this datetime date 感興趣的讀者可以測試一下執行效果,希望對於大家了解c 時間操作...

1101 一年中的第幾天

給出某個日期,判斷這是當年的第幾天,每年的1月1日是第1天,非閏年年份的12月31日是第365天。輸入的第乙個數為n,後接n個日期。日期用3個正整數按順序表示年月日,中間用 連線。若輸入的日期為錯誤,則輸出 error date 否則輸出這個日期是本年的第幾天。每個日期對應一行輸出。92010 01...