Расхождение во времени между Carbon и PHP-функцией даты

Когда я выполню 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 функция, которая отражает часовой пояс?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]