Преобразование метки времени Unix в объект Carbon
у меня есть временная метка unix в таблице, хочет показать пользователю с помощью Carbon. Как я могу достичь ?
например,
1487663764.99256до
2017-02-24 23:23:14.654621
2 ответов
вы проверили углеродные документы? Что-то вроде этого? Я думаю, что это то, что вы хотите:
Carbon::createFromTimestamp(-1)->toDateTimeString();
это заняло у меня около 30 секунд, чтобы найти в документация углерода (который связан в нижней части README проекта):
последние две функции create предназначены для работы с метками времени unix. Первый создаст экземпляр Carbon, равный данной метке времени, и установит часовой пояс или по умолчанию для текущего часового пояса. Второй, createFromTimestampUTC (), отличается тем, что часовой пояс останется UTC (GMT). Второй акт то же самое, что и Carbon::createFromFormat('@'.$timestamp), но я только что сделал это немного более явным. Отрицательные временные метки также разрешены.
Так что вы можете просто сделать:
$carbon = Carbon::createFromTimestamp($dbResult['SomeTimestampColumn']);