31/10/2010, 15:24
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 14 años, 1 mes Puntos: 1 | |
Respuesta: Incrementar número cada cierto tiempo Cita:
Iniciado por ElJavista Ok, lo lamento, estaba mal en dos cosas, esta es la solución: Código PHP: $inicio = mktime(0, 0, 0, 10, 1, 2010); // 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. Ok gracias... ahora como lo paso a mysql? |