В моей PostgreSQL, то я следующий столбец с именем «создан», который имеет типа метки времени с временной зонойPHP преобразование UTC в местное время
Так я вставил запись в соответствии с форматом, как таковые, который я считаю это UTC.
2015-10-02 09: 09: 35 + 08
Я использую PHP библиотеку Carbon, так что я сделал следующее:
$date = Carbon\Carbon::parse('2015-10-02 09:09:35+08');
echo $date->->toDatetimeString();
//gives result as 2015-10-02 09:09:35
Как я могу использовать библиотеку вторить правильный часовой пояс, который включает добавление +8 в вышеприведенном формате даты и времени? Временная зона, которую я использую, - «Азия/Сингапур».
Время должно быть напечатано на местное время, который 2015-10-02: 17:09:35:
Deza: в моих postgres формат строки - 2015-10-02 09: 09: 35 + 08. Мне нужно преобразовать время tat utc в локальное время. Пример Ur не объясняет xase +08. – madi
Позвольте мне попытаться на благо сомнений :) – madi
Отредактировав ответ, надейтесь, что это имеет смысл. Не уверен, что происходит вокруг часовых поясов, но, надеюсь, вы увидите, как он должен работать – Dezza