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>