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

Потребовалось изменить метод getWeekStart моего движка, чье предназначение возвращать начало текущей недели. Изначально данный метод возвращал не верное время, и я его изменил таким образом:
	// Начало текущей недели
	public function getWeekStart()
	{
		if (date('N') == 1)
		{
			return strtotime(date('Y-m-d'));
		}
		else
		{
			return strtotime('last Monday');
		}
	} // Начало текущей недели End

Что было изначально, показывать, не вижу смысла, так как код не работал должным образом. Измененный метод работает, так как задумано.

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