Verificare se una data rientra in un intervallo in PHP

Supponiamo di avere tre intervalli: dal 1 gennaio all'8 marzo, dal 9 marzo al 17 giugno, dal 18 giugno al 31 dicembre. Supponiamo inoltre di avere una data, contenente il mese e il giorno. Verifichiamo in quale intervallo rientra questa data:

php<?php
  $date = '08-20';
  
  if ($date >= '01-01' && $date <= '03-08') {
    echo '1';
  }
  
  if ($date >= '03-09' && $date <= '06-17') {
    echo '2';
  }
  
  if ($date >= '06-18' && $date <= '12-31') {
    echo '3';
  }
?>
Задание 1

È data una data, contenente mese e giorno. Determinate il segno zodiacale corrispondente a questa data.