function getWeek($n) { if ($n < 0 || $n > $this->getNumberOfWeeks() - 1) { return null; } $week_array = array(); $curr_day = $n * 7 + $this->start_date->getBeginOfWeek()->getDateDays(); for ($i = 0; $i <= 6; $i++) { $week_array[$i] = lmbDateTime::createByDays($curr_day); $curr_day++; } return $week_array; }
function testCreateByDays() { $date = new lmbDateTime('2005-12-01'); $days = $date->getDateDays(); $this->assertEqual(lmbDateTime::createByDays($days), $date); }