Ver Mensaje Individual
  #14 (permalink)  
Antiguo 05/12/2007, 07:43
Avatar de markshock
markshock
 
Fecha de Ingreso: abril-2004
Ubicación: Allí, al fondo a la izqui
Mensajes: 316
Antigüedad: 20 años
Puntos: 0
Re: A getdate(marca_tiempo) en que formato hay que pasarle la marca de tiempo??

Cita:
Iniciado por Sanubrio Ver Mensaje
Aunque es mejor y más simple con esas funcione que te dije, si ya lo tienes así:

Código PHP:
function comprobarMiFecha($fecha)
{
    if (!
is_numeric($fecha) || strlen($fecha) != 12)
    {
        return 
false;
    }
    
    return 
true;
}

function 
datosMiFecha($fecha)
{
    if (!
comprobarMiFecha($fecha))
    {
        return 
false;
    }
    
    
$ano    substr($fecha04);
    
$mes    substr($fecha42);
    
$dia    substr($fecha62);
    
$hora   substr($fecha82);
    
$minuto substr($fecha102);
    
    return array(
      
'ano' => $ano,
      
'mes' => $mes,
      
'dia' => $dia,
      
'hora' => $hora,
      
'minuto' => $minuto
    
);
}

function 
convertirMiFechaUnix($fecha)
{
    if (!
comprobarMiFecha($fecha))
    {
        return 
false;
    }
    
    
$datos datosMiFecha($fecha);
    
    return 
mktime($datos['hora'], $datos['minuto'], 0$datos['mes'], $datos['dia'], $datos['ano']);
}

$mifecha 200711221330;

print_r(getdate(convertirMiFechaUnix($mifecha))); 
madre mía que grande eres sanubrio... no lo hubiera hecho mejor, ni en 3 días..
__________________
Señoooraaaa!! Que camisetas!!!

"Hay 10 tipos de personas, las que piensan en binario y las que no"
_________________________________