Please help me and correct where I'm wrong. Below is my code when timezone is UK it will print else part why really don't understand.
$user = User::find(BaseHelper::getCurrentUser());
if($user->timezone ='UK')
{
$date = Carbon::createFromFormat('Y-m-d H:i:s', $this->updated, 'GMT');
$date->timezone("Europe/London");
} else {
$date = Carbon::parse($this->updated)->format('d/m/Y h:i A');
}