2

実行する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タイムゾーンを反映する関数に正確なタイムスタンプを取得するにはどうすればよいですか?

4

0 に答える 0