実行するCarbon::now('US/Eastern')
と、var_dump から次のようになります。
object(Carbon\Carbon)[559]
public 'date' => string '2014-12-15 21:52:54.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'US/Eastern' (length=10)
これは私が期待しているものです。
実行するdate('Y-m-d H:i:s', Carbon::now('US/Eastern')->timestamp)
と、次のようになります。
string '2014-12-16 02:52:54' (length=19)
ここのタイムスタンプでは、タイムゾーンは無視されています。
日付と時刻がそれぞれ異なるのはなぜですか?
date
タイムゾーンを反映する関数に正確なタイムスタンプを取得するにはどうすればよいですか?