/**
  * @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");
 }
示例#2
0
 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")));
 }