Calculos de dias
Realmente hace poco que he empezado con php y tengo que realizar una actividad donde me pide: indique la fecha actual y cuantos días han transcurrido desde el 1 de Enero del presente año.
Bien la fecha actual la tengo, el problema es el otro código :
<?
// fecha 1
$ano1 = 2010;
$mes1 = 01;
$dia1 = 01;
// fecha 2
$ano2 = 2010;
$mes2 = 07;
$dia2 = 09;
//calculo timestam de las dos fechas
$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
$timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);
//resto a una fecha la otra
$segundos_diferencia = $timestamp1 - $timestamp2;
//convierto segundos en días
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
//obtengo el valor absoulto de los días
$dias_diferencia = abs($dias_diferencia);
//quito los decimales a los días de diferencia
$dias_diferencia = floor($dias_diferencia);
echo $dias_diferencia;
?>
La pregunta es : Que debo cambiar para para que me aparezca todos los días, ¿cuántos días han transcurrido? Por que con este código siempre me aparece 180 días, y la idea es que me salga un día 180, después 181 y así sucesivamente,, Desde ya agradezco toda sus ayudas es realmente importante, ya que estoy aprendiendo y estoy un poco perdido.. MUCHAS GRACIAS
Bien la fecha actual la tengo, el problema es el otro código :
<?
// fecha 1
$ano1 = 2010;
$mes1 = 01;
$dia1 = 01;
// fecha 2
$ano2 = 2010;
$mes2 = 07;
$dia2 = 09;
//calculo timestam de las dos fechas
$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
$timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);
//resto a una fecha la otra
$segundos_diferencia = $timestamp1 - $timestamp2;
//convierto segundos en días
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
//obtengo el valor absoulto de los días
$dias_diferencia = abs($dias_diferencia);
//quito los decimales a los días de diferencia
$dias_diferencia = floor($dias_diferencia);
echo $dias_diferencia;
?>
La pregunta es : Que debo cambiar para para que me aparezca todos los días, ¿cuántos días han transcurrido? Por que con este código siempre me aparece 180 días, y la idea es que me salga un día 180, después 181 y así sucesivamente,, Desde ya agradezco toda sus ayudas es realmente importante, ya que estoy aprendiendo y estoy un poco perdido.. MUCHAS GRACIAS
{"Lat":-36.1023764487364,"Lng":-59.677734375}
1 Respuesta
Respuesta de ditman
1