Подтвердить что ты не робот

Преобразование метки времени Unix в объект углерода

У меня есть временная метка unix в таблице, она хочет показать пользователю использование Carbon. Как я могу достичь?

например.

1487663764.99256
Кому
2017-02-24 23:23:14.654621
4b9b3361

Ответ 1

Вы проверяли углеродные документы? Что-то вроде этого? Я думаю, это то, что вы ищете:

Carbon::createFromTimestamp(-1)->toDateTimeString(); 

Оформить заказ http://carbon.nesbot.com/docs/#api-instantiation

Ответ 2

Существует несколько способов создания экземпляров Carbon, описанных в документации Carbon, которая связана в нижней части проекта README. Соответствующий раздел это:

Последние две функции создания предназначены для работы с метками времени Unix. Первый создаст экземпляр Carbon, равный данной временной отметке, и также установит часовой пояс или по умолчанию установит текущий часовой пояс. Второй, createFromTimestampUTC(), отличается тем, что часовой пояс останется UTC (GMT). Второй действует так же, как Carbon :: createFromFormat ('@'.$ timestamp), но я только что сделал это немного более явным. Отрицательные временные метки также допускаются.

Так что вы можете просто сделать:

$carbon = Carbon::createFromTimestamp($dbResult['SomeTimestampColumn']);