DANFA

Как получить конец текущей недели на PHP

PHP
Тут: Как получить начало текущей недели на PHP показан код, как можно получить начало недели в секундах. А как можно получить конец недели в секундах?
Чтобы получить конец текущей недели, можно, к началу недели прибавить ровно одну неделю (604800). Если это делается в одном классе, где уже есть метод getWeekStart, то так:
	// Конец текущей недели
	public function getWeekEnd()
	{
		return $this->getWeekStart() + 604800;
	} // Конец текущей недели End

Оба метода, начало и конец текущей недели:
	// Начало текущей недели
	public function getWeekStart()
	{
		if (date('N') == 1)
		{
			return strtotime(date('Y-m-d'));
		}
		else
		{
			return strtotime('last Monday');
		}
	} // Начало текущей недели End

	// Конец текущей недели
	public function getWeekEnd()
	{
		return $this->getWeekStart() + 604800;
	} // Конец текущей недели End

Если необходим метод, только для получения конца недели то можно так:
	// Конец текущей недели
	public function getWeekEnd()
	{
		if (date('N') == 1)
		{
			$weekStart = strtotime(date('Y-m-d'));
		}
		else
		{
			$weekStart = strtotime('last Monday');
		}

		return $weekStart + 604800;
	} // Конец текущей недели End
В общем та, оба метода нужны, как для определения начала недели, так и конца.
Спасибо.