php根據計算某個時間段內包含星期幾的時期

2021-10-01 13:02:03 字數 819 閱讀 4417

假如從今天開始,我想獲取之後每週包含周一和周二的時間,加起來一共要3天

$today = '2019-12-17';

$weeks = [1,2];

$days = 3;

var_dump(getweekdays($today,$weeks,$days));

/**

* @desc: 根據開始時間和每週的週期計算出天數範圍內的所有時間段

* @param: $start 開始時間

* @param: $weeks 每週的星期 如每週的周一,周二 對應值 [1,2]

* @parma: $days 需要計算出多少天

* @return: array

*/function getweekdays($start,$weeks = ,$days = 1)

$date = date('y-m-d',strtotime('+1 day',strtotime($date)));

} return $datas;

}$today = '2019-12-17';

$weeks = [1,2]; // 對應的是週幾,如果我想拿週三周四的就是[3,4]

$days = 3;

print_r(getweekdays($today,$weeks,$days));

# print

# array (

# [0] => 2019-12-17

# [1] => 2019-12-23

# [2] => 2019-12-24

#)

根據時間段查詢資料

開發工具與關鍵技術 mvc 在我們做專案的時候,我們有時需要查詢一部分的資料,由於可能在 中的資料有成千上萬條資料,我們不可能一一的根據單條資料去查詢。在這個時候我們可以根據一段時間段去查詢資料。先說說這種做法的邏輯。我們在資料庫那邊在我們需要操作的表中必須要有乙個時間的字段。然後我們在專案中獲取乙...

根據時間段,返回時間段的工作小時數

根據時間段,返回時間段的工作小時數 一天按8小時 create function dbo fc getworkhour startdate alldatetime,enddate alldatetime returns int as begin declare delayday int 暫用工時 日...

時間範圍比較,判斷某個時間是否在某個時間段內工具類

時間格式化 判斷某個時間是否在某個時間段內 param date 待比較的時間 param format 時間格式,eg hh mm param starttimestr 時間範圍的開始時間,eg 06 00 param endtimestr 時間範圍的結束時間,eg 22 00 public st...