js устанавливаю cookie на год, но они сбрасываются раньше

При посещении сайта пользователь видит окно с предупреждением, о том, что здесь исользуются cookie + кнопка OK, для закрытия этого окна. При клике на кнопку срабатывает js. В течение примерно месяца данное окно не появляется, но потом снова выскакивает, т.к. cookie слетели. Слетают они на компе и на телефоне, у меня браузер сафари. В чем может быть проблема: в коде или в браузере?

<?php
// если cookie не установлены
if($_COOKIE["usescooksite"] != "on"){ ?>
     <div>На сайте используются файлы cookie.</div>
     <div class="cookie_bl">
         <button id="cookie_close" onclick="click_accept">OK</button>
     </div><?php
} ?>

<script>
    cookiewin = document.getElementsByClassName('cookie_bl')[0];

   // закрываем окно по клику на btn OK
   document.getElementById("cookie_close").addEventListener("click", function(){
    cookiewin.style.display="none";    

    // записываем cookie на 1 год, что бы не показывать информацию о куки
    let date = new Date();
    date.setDate(date.getDate() + 365);
    
    document.cookie = "usescooksite=on; path=/; expires=" + date.toUTCString();               
});
</script>

Ответы (0 шт):