Ver Mensaje Individual
  #14 (permalink)  
Antiguo 31/10/2010, 12:51
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses
Puntos: 67
Respuesta: Incrementar número cada cierto tiempo

Ok, lo lamento, estaba mal en dos cosas, esta es la solución:

Código PHP:
$inicio mktime(0001012010);  // tiempo en timestamp del 1ro de octumbre del 2010

$hoy mktime();                                  // tiempo en timestamp actual

$tDiff $hoy $inicio;                           // Diferencia de tiempos en segundos;

$meses floor($tDiff / (30 3600 24));  // tiempo en meses
$anios floor($tDiff / (30 12 3600 24)); // tiempo en años
echo "$meses, $anios"
Si te das cuenta, mktime debe recibir como quinto parámetro el día y no el año y como sexto el año y no el día, lo había puesto al revés. Otra cosa es que debí haber puesto entre paréntesis el producto de esos números que dividen a la diferencia de tiempos. Eso sería todo, pruébalo y me dices.