Liviano módulo flash que despliega las noticias más vistas según google news. Está hecho de manera sencilla para poder ser modificado y adaptado en cualquier sitio web.
Tecnologías utilizadas:
Serverside: Php,
Clientside: Flash (As3)
Autor: Alejandro Micheloud
Fecha: Abril/2010
Web: http://www.alejandromicheloud.com.ar
Blog: http://alejandromicheloud.blogspot.com
Archivos Fuente
sábado, 24 de abril de 2010
viernes, 16 de abril de 2010
Últimos "n" días en php
En algunos reportes muchas veces en necesario controlar la actividad de la base de datos en un rango de tiempo, en este caso, obtenemos con php, las últimas "n" fechas.
// Especifica la cantidad de días
$cantidad_dias = 115;
echo "Ultimos ".$cantidad_dias." dia(s) ";
// Retorna el último día de un mes
function getUltimoDiaDelMes( $anio, $mes ){
return date('d',strtotime('-1 second',strtotime('+1 month',strtotime(date($mes).'/01/'.$anio.' 00:00:00'))));;
}
// Retona un array con las "n" últimas fechas
function getUltimosDias( $cantidad ){
$fechas_ar = array();
$anio = date("Y");
$mes = date("m");
$dia = date("d");
while( $cantidad > 0){
$fechas_ar[] = $anio."-".$mes."-".$dia;
$dia --;
if($dia == 0){
$mes --;
if($mes == 0){
$mes = '12';
$anio --;
}
$dia = getUltimoDiaDelMes($anio, $mes);
}
$cantidad --;
}
return $fechas_ar;
}
// Ejemplo de funcionamiento
$fechas_ar = getUltimosDias( $cantidad_dias );
foreach ($fechas_ar as &$fecha){
echo $fecha."
";
}
// Especifica la cantidad de días
$cantidad_dias = 115;
echo "Ultimos ".$cantidad_dias." dia(s) ";
// Retorna el último día de un mes
function getUltimoDiaDelMes( $anio, $mes ){
return date('d',strtotime('-1 second',strtotime('+1 month',strtotime(date($mes).'/01/'.$anio.' 00:00:00'))));;
}
// Retona un array con las "n" últimas fechas
function getUltimosDias( $cantidad ){
$fechas_ar = array();
$anio = date("Y");
$mes = date("m");
$dia = date("d");
while( $cantidad > 0){
$fechas_ar[] = $anio."-".$mes."-".$dia;
$dia --;
if($dia == 0){
$mes --;
if($mes == 0){
$mes = '12';
$anio --;
}
$dia = getUltimoDiaDelMes($anio, $mes);
}
$cantidad --;
}
return $fechas_ar;
}
// Ejemplo de funcionamiento
$fechas_ar = getUltimosDias( $cantidad_dias );
foreach ($fechas_ar as &$fecha){
echo $fecha."
";
}
Suscribirse a:
Entradas (Atom)