laravel - dates - Convertir la marca de tiempo Unix en objeto de carbono
timestamp to date (2)
Tengo la marca de tiempo de Unix en la tabla, quiero mostrar al usuario utilizando Carbon. ¿Cómo puedo lograr?
p.ej
1487663764.99256 A
2017-02-24 23:23:14.654621
¿Revisaste los documentos de carbono? ¿Algo como esto? Creo que esto es lo que estás buscando:
Carbon::createFromTimestamp(-1)->toDateTimeString();
Esto me tomó cerca de 30 segundos para encontrarlo en http://carbon.nesbot.com/docs/#api-instantiation (que se encuentra en la parte inferior del archivo README del proyecto):
Las dos últimas funciones de creación son para trabajar con marcas de tiempo de Unix. La primera creará una instancia de Carbon igual a la marca de tiempo dada y establecerá la zona horaria también o la establecerá de manera predeterminada en la zona horaria actual. El segundo, createFromTimestampUTC (), es diferente en que la zona horaria seguirá siendo UTC (GMT). El segundo actúa de la misma manera que Carbon :: createFromFormat (''@''.$ timestamp) pero acabo de hacerlo un poco más explícito. Las marcas de tiempo negativas también están permitidas.
Así que solo puedes hacer:
$carbon = Carbon::createFromTimestamp($dbResult[''SomeTimestampColumn'']);