Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/10/2007, 09:52
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 20 años
Puntos: 17
Re: Incrementar en 1 un contador una vez a la semana.

el cirujano, tu código anda mal si pasó más de un año, date("W",...) no te puede devolver nunca más de 53

Para contar los períodos de 7 días enteros que pasaron entre dos fechas se puede hacer así
Código PHP:
<?php
$fecha_ultima_visita 
"2006-09-03";
$fecha_visita strtotime($fecha_ultima_visita);
$fecha_actual time();
echo 
$semana floor(($fecha_actual $fecha_visita) / (24 60 60));
?>
Pero esto no va a contar por cada domingo que pasó, sino períodos de 7 días enteros...

Si no te sirve, pekpon, hay que ver si sumar, restar o no el domingo y sale de ahí... cualquier cosa avisá