Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2010, 11:02
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Seleccionar de xml la fecha más cercana a la fecha actual.

Código PHP:
<?php
$dom 
= new DOMDocument();
$dom->load('ruta.xml');
$evento $dom->getElementsByTagName('evento');

$fecha = new DateTime();
$dia_actual $fecha->format('d');
$mes_actual $fecha->format('m');

# Supongo que el año no importara, sino agregalo

foreach($evento as $ev){

    
$fecha $ev->getAttribute('fecha');
    
$nombre $ev->getAttribute('nombre');
    
$fecha explode(' ',$fecha);
    list(
$anio,$mes,$dia) = explode('-',$fecha[0]);
    
    if(
$mes == $mes_actual){
        if(
$dia == $dia_actual){
            echo 
"El evento de hoy es: $nombre <br />";
        }else if((
$dia_actual+1) == $dia){
            echo 
"El evento de ma&ntilde;ana es: $nombre<br />";
        }else if(
/* bla bla bla */){}

    }

}
?>
__________________
HV Studio
Diseño y desarrollo web