Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/04/2009, 11:52
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: COOKIES los Lunes

Saca la diferencia de dias entre HOY y el siguiente LUNES y creas la fecha para que expire la cookie.

0 = domingo
1 = lunes
...
6 = sabado
-- Solo si es necesario y para fines de calculo
7 = siguiente domingo
8 = siguiente lunes

Código php:
Ver original
  1. $undia = 86400; // Segundos en un dia
  2. $hoy = intval(date('w')); // Numero de dia en la semana
  3.  
  4. if($hoy == 0) // es domingo, solo se agrega un dia
  5.     $expira = time() + $undia;
  6. else // se calcula en base al lunes de la proxima semana
  7.    $expira = time() + ((8 - $hoy) * $undia);
__________________
- León, Guanajuato
- GV-Foto