テーブルにUNIXタイムスタンプがあり、Carbonを使用してユーザーに表示したい。どうすれば達成できますか?
例えば.
1487663764.99256
2017-02-24 23:23:14.654621
カーボンドキュメントを確認しましたか?このようなもの?私はこれがあなたが探しているものだと思います:
Carbon::createFromTimestamp(-1)->toDateTimeString();
Carbonのドキュメント で説明されているCarbonインスタンスを作成する方法がいくつかあります。これはプロジェクトのREADMEの下部にリンクされています。関連するセクションは次のとおりです。
最後の2つの作成関数は、UNIXタイムスタンプを操作するためのものです。 1つ目は、指定されたタイムスタンプに等しいCarbonインスタンスを作成し、タイムゾーンも設定するか、現在のタイムゾーンにデフォルト設定します。 2番目のcreateFromTimestampUTC()は、タイムゾーンがUTC(GMT)のままになるという点で異なります。 2番目はCarbon :: createFromFormat('@'.$ timestamp)と同じように機能しますが、もう少し明示的にしました。負のタイムスタンプも許可されます。
だからあなたはちょうどすることができます:
$carbon = Carbon::createFromTimestamp($dbResult['SomeTimestampColumn']);