/** * @return int */ protected function beginningOfTimerange() { if (date('w') == 0) { return strtotime($this->WeekStart->firstDayOfWeekForStrtotime() . " -" . $this->timerEnd . " weeks"); } return strtotime($this->WeekStart->firstDayOfWeekForStrtotime() . " -" . ($this->timerEnd - 1) . " weeks"); }
public function testWeekNumberForSunday() { $this->object->set(WeekStart::SUNDAY); $this->assertEquals(44, $this->object->phpWeek(strtotime("26 October 2015"))); $this->assertEquals(45, $this->object->phpWeek(strtotime("1 November 2015"))); $this->assertEquals(45, $this->object->phpWeek(strtotime("2 November 2015"))); $this->assertEquals(46, $this->object->phpWeek(strtotime("8 November 2015"))); $this->assertEquals(1, $this->object->phpWeek(strtotime("3 January 2016"))); }