PHP計算指定年份指定周的開始日期與結束日期

2021-10-14 02:51:46 字數 1108 閱讀 3959

一開始為了解決這個問題,在網上找了一些**來使用。

只好自己擼**了,有需要同學,請自取。

/** 

* 獲取某年指定周的開始日期和結束日期

* @param int $year 年份

* @param int $week 第幾周

*/function weekstartenddatetwo($year,$week=1) else

// 第幾周的開始時間

if ($week === 1)else

// 第幾周的結束時間

$weekday['end'] = strtotime('+1 sunday', $weekday['start']);

//返回定位

$y = $week >= 52 ? date('y', $weekday['start']) : date('y', $weekday['end']);

$w = intval(date('w', $weekday['end']));

$weekday['date_pos'] = $w < 10 ? "-w0" : "-w";

$weekday['start'] = date('y-m-d', $weekday['start']);

$weekday['end'] = date('y-m-d', $weekday['end']);

return $weekday;

}/**

* 指定年份最後一天所在周的開始日期和結束日期

* @param int $year

* @param int $week 第幾周

*/function weekstartenddate($year,$week=1) day", strtotime($yearlastdate));

//開始時間

$weekday['start'] = date('y-m-d', $start);

//結束時間

$weekday['end'] = date('y-m-d', strtotime('+1 sunday', strtotime($weekday['start'])));

return $weekday;

}

PHP計算指定日期所在周的開始和結束日期的方法

計算一周開www.cppcns.com始結束日期 echo 你輸入的時間是 time.lastday date y m d strtotime time sunday echo 輸入的時間星期第一天是 date y m d strtotime lastday 6 days e程式設計客棧cho 輸入...

php概率計算 PHP指定概率演算法

php指定概率演算法,可用於刮刮卡,大轉盤等 演算法。假設 有乙個二維陣列,記錄了所有本次 的獎項資訊 test arr array a 20,b 30,c 50 a獎概率20 b獎概率30 c獎概率50 模擬函式執行過程 總概率精度為20 30 50 100 第一次陣列迴圈,procur 20 假...

取給定正整數的指定bit位開始的指定長度的資料

include oj.h include include using namespace std description 取給定正整數的指定bit位開始的指定長度的資料。bit位從右向左從0開始計算。prototype unsigned int getbitsvalue unsigned int i...