private function getWeekdaysFirstDay(XDateTime $date) { /*{{{*/ $index = (int) date('N', $date->getTime()); $firstDay = $date->addDay(-$index + 1); return XDateTime::valueOf($firstDay->toShortString()); }