add($interval); $date = new \DateTime('now'); return ( $date <= $dateLimite && $date >= $dateSortie); } public function bientotEnSalle(?\DateTimeImmutable $dateSortie): bool { if (!$dateSortie) { return false; } $interval = new \DateInterval('P15D'); $interval->invert = 1; $dateLimite = $dateSortie->add($interval); $date = new \DateTime('now'); return ( $date >= $dateLimite && $date < $dateSortie ); } }