İlgili kod üzerinde bir değişiklik yaptım, o gün ilgili gün gelmiş ise toas ile bir uyarı verecektir ilgili günün geldiğiyle alakalı olarak.

<?php
$apiUrl = "https://date.nager.at/api/v2/publicholidays/" . date('Y') . "/tr";
$response = file_get_contents($apiUrl);
$veri = json_decode($response, true);

function cevirTatil($tatilAdi)
{
    // Çeviri tablosu
    $ceviriTablosu = array(
        "New Year's Day" => "Yılbaşı",
        "Labour Day" => "Emek ve Dayanışma Günü",
        "Easter Monday" => "Paskalya Pazartesi",
        "Republic Day" => "Cumhuriyet Bayramı",
        "Victory Day" => "Zafer Bayramı",
        "Youth and Sports Day" => "Gençlik ve Spor Bayramı",
        "Democracy and National Unity Day" => "Demokrasi ve Milli Birlik Günü",
        "Sacrifice Feast" => "Kurban Bayramı",
        "Eid al-Fitr First Day" => "Ramazan Bayramı Birinci Gün",
        "Eid al-Fitr Second Day" => "Ramazan Bayramı İkinci Gün",
        "National Independence & Children's Day" => "Ulusal Egemenlik ve Çocuk Bayramı",
        "Eid al-Fitr Third Day" => "Ramazan Bayramı Üçüncü Gün",
        "Atatürk Commemoration & Youth Day" => "Atatürk'ü Anma Gençlik ve Spor Bayramı",
        "Eid al-Adha First Day" => "Kurban Bayramı Birinci Gün",
        "Eid al-Adha Second Day" => "Kurban Bayramı İkinci Gün",
        "Eid al-Adha Third Day" => "Kurban Bayramı Üçüncü Gün",
        "Eid al-Adha Fourth Day" => "Kurban Bayramı Dördüncü Gün"
    );

    if (isset($ceviriTablosu[$tatilAdi])) {
        return $ceviriTablosu[$tatilAdi];
    }

    return $tatilAdi;
}

function cevirAy($ayAdi)
{
    // Çeviri tablosu
    $ceviriTablosu = array(
        "January" => "Ocak",
        "February" => "Şubat",
        "March" => "Mart",
        "April" => "Nisan",
        "May" => "Mayıs",
        "June" => "Haziran",
        "July" => "Temmuz",
        "August" => "Ağustos",
        "September" => "Eylül",
        "October" => "Ekim",
        "November" => "Kasım",
        "December" => "Aralık",
        "Jan" => "Oca",
        "Feb" => "Şub",
        "Mar" => "Mar",
        "Apr" => "Nis",
        "Jun" => "Haz",
        "Jul" => "Tem",
        "Aug" => "Ağu",
        "Sep" => "Eyl",
        "Oct" => "Eki",
        "Nov" => "Kas",
        "Dec" => "Ara"
    );

    $ayParcalari = explode(' ', $ayAdi);
    $cevrilmisParcalar = array();
    foreach ($ayParcalari as $parca) {
        if (isset($ceviriTablosu[$parca])) {
            $cevrilmisParcalar[] = $ceviriTablosu[$parca];
        } else {
            $cevrilmisParcalar[] = $parca;
        }
    }

    return implode(' ', $cevrilmisParcalar);
}

function cevirHaftaGunu($haftaGunu)
{
    // Çeviri tablosu
    $ceviriTablosu = array(
        "Monday" => "Pazartesi",
        "Tuesday" => "Salı",
        "Wednesday" => "Çarşamba",
        "Thursday" => "Perşembe",
        "Friday" => "Cuma",
        "Saturday" => "Cumartesi",
        "Sunday" => "Pazar"
    );

    if (isset($ceviriTablosu[$haftaGunu])) {
        return $ceviriTablosu[$haftaGunu];
    }

    return $haftaGunu;
}

$simdikiTarih = date('Y-m-d');
$isHolidayToday = false;
$holidayName = '';

if (!empty($veri)) {
    foreach ($veri as $tatil) {
        if ($tatil['date'] === $simdikiTarih) {
            $isHolidayToday = true;
            $holidayName = cevirTatil($tatil['name']);
            break;
        }
    }
}


if ($isHolidayToday) {
    echo "<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js'></script>";
    echo "<link href='https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css' rel='stylesheet' />";
    echo "<script src='https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js'></script>";

    echo "<script>";
    echo "jQuery(document).ready(function() {";
    echo "    toastr.success('Bugün: " . htmlentities($holidayName, ENT_QUOTES, 'UTF-8') . " tatili');";
    echo "});";
    echo "</script>";
}

echo "<strong>" . date('Y') . " Resmi Tatil Günleri:</strong><br>";
foreach ($veri as $tatil) {
    $cevrilmisAd = cevirTatil($tatil['name']);
    $tatilTarihi = date('d F', strtotime($tatil['date']));
    $cevrilmisTarih = str_replace(
        array('May', 'June'),
        array('May', 'Haziran'),
        cevirAy($tatilTarihi)
    );
    $haftaGunu = date('l', strtotime($tatil['date']));
    $cevrilmisHaftaGunu = cevirHaftaGunu($haftaGunu);
    if ($tatil['date'] >= $simdikiTarih) {
        echo "<strong>" . $cevrilmisTarih . " " . $cevrilmisHaftaGunu . "</strong> - " . $cevrilmisAd . "<br>";
    }
}
?>