В базу пишем время в формате UTC, для этого в файле db.php должно быть указано
'on afterOpen' => function($event) { $event->sender->createCommand("SET time_zone='+00:00';")->execute(); },
Отображаем в часовом поясе сервера
$updated = new DateTime($this->updated_at, new DateTimeZone('UTC') ); $data_age=time()-$updated->format('U');//strtotime($this->updated_at);