Foros del Web » Programando para Internet » PHP »

Fechas y PHPExcelReader

Estas en el tema de Fechas y PHPExcelReader en el foro de PHP en Foros del Web. Tengo un módulo web que toma una planilla excel y devuelve los datos de ciertas columnas en un xml. La verdad es que la librería ...
  #1 (permalink)  
Antiguo 13/05/2009, 15:45
 
Fecha de Ingreso: septiembre-2003
Ubicación: cerrillos, salta, argentina
Mensajes: 11
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta Fechas y PHPExcelReader

Tengo un módulo web que toma una planilla excel y devuelve los datos de ciertas columnas en un xml. La verdad es que la librería que menciono en el título va muy bien.
El problema se presenta cuando corro la paginita web en un apache bajo MAC (Apple); específicamente la columna de las fechas. En esta situación las fechas son aumentadas en un día y no se bien la razón.
Para que se vea

Excel

fecha nombre importe
10/05/2009 santiago 100
11/05/2009 juan 75
12/05/2009 pedro 125

La conversión, instalada la página en apache bajo MAC me devuelve lo siguiente:

XML

11/05/2009 santiago 100
12/05/2009 juan 75
13/05/2009 pedro 125


Lo curioso es que en Windows y Linux no hay problemas; lo malo es que esta gente tiene máquinas Apple solamente.

Gracias
  #2 (permalink)  
Antiguo 13/05/2009, 15:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Fechas y PHPExcelReader

Las fechas son aumentadas cuando las ves en Excel?

Saludos.
  #3 (permalink)  
Antiguo 13/05/2009, 16:01
 
Fecha de Ingreso: septiembre-2003
Ubicación: cerrillos, salta, argentina
Mensajes: 11
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Fechas y PHPExcelReader

Las fechas se ven perfectamente en excel, se ven aumentadas en un día cuando las veo en el archivo xml que lo visualizo con cualquier editor de texto.
  #4 (permalink)  
Antiguo 13/05/2009, 17:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Fechas y PHPExcelReader

Al generar el XML? Como es que generas las fechas en el XML.

Saludos.
  #5 (permalink)  
Antiguo 13/05/2009, 19:28
 
Fecha de Ingreso: septiembre-2003
Ubicación: cerrillos, salta, argentina
Mensajes: 11
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Fechas y PHPExcelReader

Cita:
Iniciado por GatorV Ver Mensaje
Al generar el XML? Como es que generas las fechas en el XML.

Saludos.
La fecha es tomada desde la celda que corresponde y la paso sin ningún tipo de transformación, esta es la forma en que lo hago:
Código PHP:
$array[$i]['fecha'] = $data->sheets[$hoja]['cells'][$i][$c['fecha']]; 
Luego, mas abajo en el código armo el xml de la siguiente manera:

[xml]
...
$xml .=
"<dia_operativo>
<fecha>".$array[$i]['fecha']."</fecha>
....

[/xml]

Cuando php corre bajo windows y linux no hay drama con la fecha, en MAC le suma uno.

Gracias, espero que con su valiosa ayuda le encuentre la vuelta.
  #6 (permalink)  
Antiguo 13/05/2009, 21:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Fechas y PHPExcelReader

A lo que voy es despues de "leer" el XML haz un var_dump($array); para imprimir para que veas que valores tiene 'fecha' es un timestamp? o que valor es?

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:18.