![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/11/2011, 22:24
|
| | Fecha de Ingreso: julio-2011 Ubicación: Popayán Cauca
Mensajes: 24
Antigüedad: 13 años, 6 meses Puntos: 0 | |
Respuesta: calcular tiempo en semanas Gracias por la respuesta, insertè el còdigo como me indicaste y funciona muy bien.
Pero aun tengo un problema, y es que el codigo calcula el tiempo en semanas a partir de una fecha inicial, pero el resultado no es correcto pues le damos esta fecha:
2011-11-01 como inicial y esta como final 2011-11-18 y el calculo es hay 48.
Que error he cometido en estas lineas:
$divide_ini = explode("-", $fecha_desde);
$divide_fin = explode("-", $fecha_hasta);
$fecha_ini = mktime(0, 0, $divide_ini[0], $divide_ini[1], $divide_ini[2]);
$fecha_fin = mktime(0, 0, $divide_fin[0], $divide_fin[1], $divide_fin[2]);
$segundos = $fecha_ini - $fecha_fin;
// Obtenemos los segundos entre esas dos fechas $segundos = abs($segundos); //en caso de errores
$semanas = floor($segundos / 604800);
//Obtenemos las semanas entre esas fechas.
echo "Hay " . $semanas; |