0

我需要在 CodeIgniter 中设置一个 cookie,该 cookie 在设置的当天午夜到期。根据他们的 cookie 文档,您以秒为单位设置过期时间;您无法提供具体的日期和时间。

有没有其他方法可以设置 cookie 并提供特定的日期和时间,或者我真的需要计算从现在到今晚午夜的秒数差异吗?

4

1 回答 1

1

您必须计算时间,即 cookie 过期前的秒数。这比你想象的要容易:

$expire = strtotime('midnight') - time();

如果您加载了日期助手,请替换time()now().

于 2012-07-20T18:07:16.190 回答