Tengo 3 datetimes: Fecha fechainici i fechafin
fecha lo capturo con un date
fechafin i fechainici salen de una BDD con formato dd-mm-yyyy hh:mm y conesta funcion los paso a un formato standard:
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 LINES 18!!!!!
$fechaNueva = mktime($hora,$minutos,0,$mes,$dia,$anio);
return $fechaNueva;
}
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;
Código:
me lo da aleatoriamente dependiendo de la fecha que sea, a veces lo da a veces no...Notice: Undefined offset: 1 in c:\inetpub\wwwroot\responder\renquesta.php on line 18
¿alguien sabe porque?