一開始為了解決這個問題,在網上找了一些**來使用。
只好自己擼**了,有需要同學,請自取。
/**
* 獲取某年指定周的開始日期和結束日期
* @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...