public function compareWeek(Date $date) { $currentWeek = date('W', $this->getTimestamp()); $toCompareWeek = date('W', $date->getTimestamp()); if ($currentWeek == $toCompareWeek) { return 0; } if ($currentWeek < $toCompareWeek) { return -1; } return 1; }