Contamos con tu ayuda para difundir nuestros ensayos sobre las ciencias de la computación.
Solución:
Esta marca de tiempo está en milisegundos, no en segundos. Divídalo por 1000 y use date
función:
echo date('Y-m-d h:i:s', $item->timestamp / 1000);
// e.g
echo date('Y-m-d h:i:s',1443852054000/1000);
// shows 2015-10-03 02:00:54
Una marca de tiempo de 13 dígitos se usa en JavaScript para representar el tiempo en milisegundos. En PHP 10 se usa una marca de tiempo de dígitos para representar el tiempo en segundos. Entonces divide por 1000 y redondea para obtener 10 dígitos.
$timestamp = 1443852054000;
echo date('Y-m-d h:i:s', floor($timestamp / 1000));
Comentarios y puntuaciones del tutorial
Recuerda algo, que puedes permitirte añadir una valoración correcta si te fue de ayuda.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)