Вышла дискуссия у нас с коллегами: у нас международный проект, соответственно, пользователи с разными таймзонами. Видимо, чтоб не париться с форматированием дат, при выполнении приложения таймзона для PHP ставиться равной таймзоне пользователя (из настроек профайла или определением по IP) методом Yii::app->setTimeZone который в свою очередь вызывает функцию PHP date_default_timezone_set). (в принципе, так советуют вот
здесь).
Я же, честно говоря, встречаюсь с таким впервые. В других проектах таймзона всегда ставилась равной таймзоне сервера и не менялась в зависимости от настроек пользователя. Если необходимо вывести время в таймзоне пользователя - то она предварительно в неё переводилась.
А как делаете вы? Каков правильный подход?