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];
}
Вышеупомянутых выходы недели диапазона в течение месяца JUL-2015
как нижеPHP - Fetch первого дата последней недели, если дата начала конца падает в середине недели
Array
(
[0] => 1 - 5
[1] => 6 - 12
[2] => 13 - 19
[3] => 20 - 26
[4] => 27 - 31
)
Первая неделя JUL-2015
начинается со среды. Как я мог бы достичь следующего, когда пользователь выбирает Start-End
даты Календаря
- Проверьте запуск дата
(1-Jul)
оконечных и дата(5-Jul)
для первой недели июля падают в середине неделю и не начинаются с понедельника - Если старт/дата окончания для любой недели начинается с середины недели, т.е. не от
Monday
, как получить начальную дату этой недели? В нашем случае это бы(29-JUN)
- За последнюю неделю
JUL-2015(27 - 31)
, дата начала будет27-JUL
и дата окончания будет2-AUG
для этой конкретной недели
Если предположить, что это за месяц 'май- 2015_ week 1 (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-04-07')); – Ammadu
Это '$ today = date ('w', strtotime ('2015-05-01')); $ weekStart = date ('Y-m-d', strtotime ('-'. $ Today. 'Days')); $ weekEnd = date ('Y-m-d', strtotime ('+'. (6- $ today). 'Days')); 'выходы' 5,2015-07-16,2015-07-22' соответственно. Что я здесь делаю неправильно? – Slimshadddyyy