2012-07-20 91 views
0

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

有没有其他的方法来设置一个cookie并提供一个特定的日期和时间,还是我真的需要计算从现在到今夜的午夜之间的差异?

回答

1

您必须计算时间,即cookie到期前的秒数。这是很容易,你可能会想到:

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

如果加载了最新的帮手,与now()更换time()