Есть короткая функция предварительной установки, чтобы найти начало (понедельник) и конец (воскресенье) недели по данному $date
?начало и конец недели по данной дате
Я попробовал: 1)
date("Y-m-d", strtotime('sunday this week ' . $date));
date("Y-m-d", strtotime('monday this week ' . $date));
Но это не удается, когда $date
это воскресенье ... он возвращается в понедельник следующей недели.
2) также это
date("Y-m-d", strtotime('last monday ' . $date));
date("Y-m-d", strtotime('next sunday ' . $date));
Но опять же, если $date
в понедельник или воскресенье он дает предыдущей/следующей неделе.
Я знаю, что это может быть сделано с небольшим количеством условий .. но я ищу больше из готового решения.
Какая версия php вы используете? – Anthony
@Кори не в моей стране, а в половине мира деловая неделя начинается в понедельник. –
@ Энтони PHP 5.4+ –