Ver Mensaje Individual
  #22 (permalink)  
Antiguo 26/04/2005, 11:20
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Vos me estas mostrando esto:
Código PHP:
$fechafrm=date("YmdHis",convertir($fecha)); 
echo 
'<br>fecha convertida y con formato: '$fechafrm
$fechainifrm=date("YmdHis",convertir($finici)); 
echo 
'<br>fecha inici convertida y con formato: '$fechainifrm
$fechafinfrm=date("YmdHis",convertir($ffinal)); 
echo 
'<br>fecha final convertida y con formato: '$fechafinfrm
Pero el error lo esta tirando la variable ffinal al parecer....Mira, yo he puesto esto:
Código PHP:
function convertir($fecha){ 
         
$auxF=explode("-",$fecha);//formato original "dd-mm-yyyy hh:mm" 
         
$dia=$auxF[0]; 
         
$mes=$auxF[1]; 
         
$auxAnio=explode(" ",$auxF[2]);//el ultimo tiene año y hora 
         
$anio=$auxAnio[0]; 
         
$auxHora=explode(":",$auxAnio[1]);           
         
$hora=$auxHora[0]; 
         
$minutos=$auxHora[1]; /////ESTA ES LA LINEA 18!!! la que da el error///// 
         
$fechaNueva mktime($hora,$minutos,0,$mes,$dia,$anio); 
         return 
$fechaNueva


echo 
date("d-m-Y",convertir("1-1-2005 0:00")); 
Y si no pongo algo inferior o superior a lo soportado con mktime no me tira error. Busca una fecha (Por ejemplo 1-1-2005 0:00) que tire error, y decime cual es esa fecha.
__________________
Mi punto de partida es Que Bueno Lo Nuevo