Вопрос: Как отобразить метку времени UTC из таблицы базы данных по местному времени пользователя? Есть ли способ сделать это с php?
Дополнительный контекст \ /
У меня есть приложение, которое сохраняет записи даты добавляются в базу данных. Я сохраняю записи в базе данных, используя mysql UTC_TIMESTAMP()
. Затем я хочу отобразить запись для пользователя по местному времени в моем шаблоне Smarty.
{$dateAdded|smarty_modifier:"%D %R %Z"}
Я попробовал smarty, date_format в качестве модификатора, но я просто получаю время UTC и часовой пояс лиц, что, конечно, правильно, но не тот результат, который мне нужен.
02/11/11 20:32 Pacific Standard Time
Мне нужно время, поэтому установите местное время пользователя
02/11/11 12:32 Pacific Standard Time
Правильно ли хранить дату транзакции в UTC, и как я могу отобразить этот UTC для пользователя по местному времени? Есть ли способ извлечь дату из базы данных так, чтобы она была установлена на текущее местное время пользователя?