ho chiesto a Copilot nel browser edge che mi ha risposto così,
codice:
<?php
// Funzione per verificare se una data è in ora legale
function isSummerTime($date) {
    $dateTime = new DateTime($date);
    $timezone = new DateTimeZone('Europe/Rome'); // Sostituisci con il fuso orario desiderato
    $dateTime->setTimezone($timezone);
    return $dateTime->format('I') == 1;
}


// Esempio di utilizzo
$date = '2024-07-15'; // Sostituisci con la data che vuoi verificare
if (isSummerTime($date)) {
    echo "La data $date è in ora legale.";
} else {
    echo "La data $date non è in ora legale.";
}
?>
fai sapere se funziona
ciao