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

2022-09-28 02:00:16 字數 828 閱讀 7357

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

以下是一段通過php來獲取一年中的每星期的開始日期和結束日期的**。

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

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

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

$weeks = get_week(2011);

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

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

最後輸出結果:

1. 第18周開始日期:2011.05.02

2. 第18周結束日期:2011.05.08

本文標題: php獲取一年中每個星期的開始和結束日期的方法

本文位址:

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

函式 get week 通過傳入引數 year 年份,獲取當年第一天和最後一天所在的週數,計算第一周的日期,通過迴圈獲取每一周的第一天和最後一天的日期。最後返回是乙個陣列。想得到指定週數的開始日期和結束日期,比如 2018 年第 1 周的開始日期和結束日期,如下 weeks get week 201...

統計一年中每個月的資料

使用場景 統計支出表中某人某年的每個月的支出情況 1.建立表如下 oracle 支出表 create table pay id number 11 not null,pay name varchar2 100 author varchar2 100 type id number 11 price f...

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

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