0
$month_year = 'JUL-2015';
$cal = $Calendar->getweek(date("m", strtotime($month_year)), date("Y", strtotime($month_year)));
$call_arr = array();
foreach ($cal['start_day'] as $cal_key => $cal_no) {
$call_arr[] = $cal_no . " - " . $cal['end_day'][$cal_key];
}
上述輸出星期像下面PHP - 獲取如果啓動結束日期落在週三
Array
(
[0] => 1 - 5
[1] => 6 - 12
[2] => 13 - 19
[3] => 20 - 26
[4] => 27 - 31
)
的JUL-2015
開始從週三第一週範圍爲JUL-2015
月份一週的首次最後日期。我怎麼能做到以下時,用戶從日曆Start-End
日期
- 檢查開始日期
(1-Jul)
和結束日期(5-Jul)
爲 七月的第一週下跌本週中期,不從週一 開始
- 如果start /任何一週的結束日期從週中開始,即不是從
Monday
,如何獲取該周的開始日期?在我們的情況下,它 將(29-JUN)
- 上週的
JUL-2015(27 - 31)
,出發日期是27-JUL
日期和結束日期將2-AUG
對於特定周
假設這月'可─ 2015''第一週(1-3)我怎麼能分別通過開始日期和結束日期輸入獲取'start_date = 27-APR和end_date = 3-MAY'分別爲'1-MAY-2015'和'3-MAY-2015'? – Slimshadddyyy
我的表示法顯示瞭如何找到weekStart和weekEnd,您可以通過更改$ today變量的日期找到任何日期,假設如果您想查找日期27-APRIL-2015,則可以將該變量更改爲$ today = date ( 'W',的strtotime( '2015年4月7日')); – Ammadu
This'$ today = date('w',strtotime('2015-05-01')); $ weekStart = date('Y-m-d',strtotime(' - '。$ today。'days')); $ weekEnd = date('Y-m-d',strtotime('+'。(6- $ today)。'days'));'outputs'5,2015-07-16,2015-07-22'分別。我在這裏做錯了什麼? – Slimshadddyyy