Use Cake's build-in Timehelper. Add the Helper in your controller public $helpers = array('Time');
and then in your view:
$this->Time->format($format = NULL, $date, $default = false, $timezone = NULL)
In your case that'll be: $this->Time->format('d-m-Y H:i', $data['data']['datetime'], NULL, $data['User']['timezone']);
Good luck with that. :)
NOTE:
Since CakePHP 2.2 the order of $format
and $date
is changed. The way I explained is for CakePHP 2.2 or higher.