Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/01/2011, 10:13
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Convertir fecha datetime 1293966000000

Cita:
Iniciado por fernandozunni Ver Mensaje
Probaste con la clase DateTime() ?
http://www.php.net/manual/es/class.datetime.php

Quizas esto es lo que estas buscando:
http://www.php.net/manual/es/datetime.settimestamp.php
El problema que veo es que la fecha que cojo del XML tiene más digitos de lo normal

Código PHP:
Ver original
  1. $fecha = new DateTime();
  2.  
  3. $fecha->setTimestamp(1293966000000); // obtenido del XML
  4. $fecha->setTimestamp(1293966000);
  5. echo $fecha->format('U = Y-m-d H:i:s') . "\n";

Tiene 3 ceros de más... me podéis confirmar si todas las fechas timestamp tienen 10 digitos, porque de ser así la fecha que cojo le quito los 3 últimos ceros y ya está...

Muchas gracias de antemano