Дата истечения срока действия Cookie (в пользовательский день) в PHP

Ну, я хочу сделать это в течение определенного рабочего дня, например, завтра (08-16):

setcookie("Cookie_name", "Cookie_value", time()+86400);

Но если я уйду в Интернет (08-17), cookie истечет в 08-18

Как я могу сделать это с истечением срока действия cookie в пользовательский день?

2 ответа

Используйте strtotime() чтобы создать strtotime() метку для strtotime() даты:

setcookie("Cookie_name", "Cookie_value", strtotime('2013-08-16'));


Или:-

setcookie("Cookie_name", "Cookie_value", (new \DateTime)->modify('tomorrow')->getTimestamp();

licensed under cc by-sa 3.0 with attribution.