Buenas, me encuentro atascado con phpexcel, no logro darle formato hora a lo que se ve en la celda:
Código PHP:
$resultado = mysql_query("SELECT * FROM gclaudia ORDER BY fecha ASC, centro ASC");
$i = 4;
while ($registro = mysql_fetch_array ($resultado)) {
$hini=strtotime($registro['horas_tr']);
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue ('C'.$i, PHPExcel_Shared_Date::PHPToExcel($hini))
$i++;}
$objPHPExcel->getActiveSheet()->getStyle('C4:C45')
->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_TIME4);
en la celda la fecha se ve así 13:00:00,el formato que aparece para la celda es formato personalizado "hh:mm:ss" sin embargo en la barra de fórmulas lo que veo es dd/mm/YYYY hh:ii:ss.
le llevo dando mil vueltas y no veo mi error.
gracias de antemano.