php postgresql конвертирует коды часовых поясов в описательные символы

У меня есть таблица БД событий, где события хранятся в метке времени (метка времени с часовым поясом).

Когда я получаю список событий, я хочу представить пользователю временную метку события в UTC, но затем я также хочу показать эквивалент этого времени в текущем часовом поясе: например, если пользователь находится в Нью-Йорке, покажите время-5 ( EST), если в Варшаве показывают время + 1 (CET).

NY пользователи:

| timestamp (UTC)     | timestamp (local)         |
---------------------------------------------------
| 2016-11-06 07:00:00 | 2016-11-06 02:00:00 (EST) |

Варшавские пользователи:

| timestamp (UTC)     | timestamp (local)         |
---------------------------------------------------
| 2016-11-06 07:00:00 | 2016-11-06 08:00:00 (CET) |

как бы я справился с этим изящно без десятков if заявления для каждого возможного часового пояса?

1

Решение

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

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

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

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