BLOGDRAKE
FREESOFTWAREANDO
MI BLOG BY DEFAULT
WARDOG
EL BLOG DE MANOWAR
JOTACEDT
BYTE-CORRUPTO



De vuelta a la cresta de la ola, después de una semana de enfermedad.
Vuelta pues, al curro, y por supuesto, a la holganza (turno de tarde es lo que tiene).
Como veréis me he colocado un cutre contador de meses y días que me faltan para deshacerme de la “L” del coche (porque soy conductor novel).

Si queréis poner en vuestra web este contador, tenéis que utilizar el siguiente código:
PHP:
<center><?php | |
echo "<a href=\"http://www.proyectopqmc.com/blogs/index.php?blog=9&title=contador_para_conductores_novatos_en_php&more=1&c=1&tb=1&pb=1\"><img style=\"width: 81px; height: 108px;\"src=\"http://www.proyectopqmc.com/blogs/skins/hitchhikers/ele.gif\"></a>"; | |
$fechaInicio = date("d/m/Y"); | |
$fechaActual = "PON/TU/FECHA"; // Cambia esta fecha por la que te corresponda quitarte la L. | |
$diaActual = substr($fechaActual, 0, 2); | |
$mesActual = substr($fechaActual, 3, 5); | |
$anioActual = substr($fechaActual, 6, 10); | |
$diaInicio = substr($fechaInicio, 0, 2); | |
$mesInicio = substr($fechaInicio, 3, 5); | |
$anioInicio = substr($fechaInicio, 6, 10); | |
$b = 0; | |
$mes = $mesInicio-1; | |
if($mes==2){ | |
if(($anioActual%4==0 && $anioActual%100!=0) || $anioActual%400==0){ | |
$b = 29; | |
}else{ | |
$b = 28; | |
} | |
} | |
else if($mes<=7){ | |
if($mes==0){ | |
$b = 31; | |
} | |
else if($mes%2==0){ | |
$b = 30; | |
} | |
else{ | |
$b = 31; | |
} | |
} | |
else if($mes>7){ | |
if($mes%2==0){ | |
$b = 31; | |
} | |
else{ | |
$b = 30; | |
} | |
} | |
if(($anioInicio>$anioActual) || ($anioInicio==$anioActual && $mesInicio>$mesActual) || | |
($anioInicio==$anioActual && $mesInicio == $mesActual && $diaInicio>$diaActual)){ | |
echo "La fecha de inicio ha de ser anterior a la fecha Actual"; | |
}else{ | |
if($mesInicio <= $mesActual){ | |
$anios = $anioActual - $anioInicio; | |
if($diaInicio <= $diaActual){ | |
$meses = $mesActual - $mesInicio; | |
$dies = $diaActual - $diaInicio; | |
}else{ | |
if($mesActual == $mesInicio){ | |
$anios = $anios - 1; | |
} | |
$meses = ($mesActual - $mesInicio - 1 + 12) % 12; | |
$dies = $b-($diaInicio-$diaActual); | |
} | |
}else{ | |
$anios = $anioActual - $anioInicio - 1; | |
if($diaInicio > $diaActual){ | |
$meses = $mesActual - $mesInicio -1 +12; | |
$dies = $b - ($diaInicio-$diaActual); | |
}else{ | |
$meses = $mesActual - $mesInicio + 12; | |
$dies = $diaActual - $diaInicio; | |
} | |
} | |
if ($meses > 0) { | |
echo "<h5>Me faltan ".$meses." meses y ".$dies." dias <br>"; | |
} else { | |
echo "<h5>Me faltan ".$dies." dias <br>"; | |
} | |
echo "para poder circular a más de 80Km/h</h5>"; | |
} | |
echo "<h6><a href=\"http://autoestopistainformatico.proyectopqmc.com\">La Guia del Autoestopista Informatico</a></h6>"; | |
?> | |
</center> |
Copiadlo en la parte de la web donde queráis ponerlo y modificad la variable $fechaActual por el valor de la fecha en la que os podáis quitar la L.
Esto te cargará la imagen de la L y el texto con el cálculo realizado.
Como siempre, licencia CC. Comparte, modifica, copia, distribuye. Pero no lo vendas, y cita siempre al autor (esto último es de ser tios majos).
A ver si a alguien le resulta chulo.
http://www.proyectopqmc.com/blogs/htsrv/trackback.php?tb_id=413