Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/11/2007, 16:30
Avatar de chilenozzz
chilenozzz
 
Fecha de Ingreso: junio-2004
Ubicación: Chile
Mensajes: 44
Antigüedad: 19 años, 10 meses
Puntos: 1
Re: Convertir una fecha!

Amigos:

Encontré la solución:

Código PHP:
$fecha1 = (39326.0104167 25569.833299) * 86400;
echo (
date("d/m/Y H:i:s",$fecha1)."<br />"); 
Esto me retorna: 01/09/2007 00:15:02

Tiene un margen de error de 2 segundos, pero no pude llegar a un número (25569.833299) que obtuviera 0 segundos. Pero para mi caso da igual, porque debo asumir que los segundos son igual a 00.

Por lo que leí en otra página (un foro de discusión en Sourgeforge, sobre la librería Spreadsheet_Excel_Reader que estoy usando), se suma un 1 para corregir un error.

Muchas gracias a los que leyeron y quisieron ayudarme.

GUARDEN ESTA SOLUCION!! Creo que ha sido el problema que más me ha llevado tiempo solucionar (en programación, claro está).

Saludos comunidad.

PD: El valor 39326.0104167 corresponde a la fecha 01/09/2007 00:15:00, no a la mencionada en el primer post.

Última edición por chilenozzz; 04/11/2007 a las 16:48