$horario->setTimezone($timezone_brasil); $retorno['horario_brasil'] = $horario->format('d/m/Y H:i:s'); # Criando objeto com o fuso escolhi no formulario $timezone_escolhido = new DateTimeZone($fuso); $retorno['fuso_escolhido'] = $fuso; # Alterando timezone do horário $horario->setTimezone($timezone_escolhido); $retorno['horario'] = $horario->format('d/m/Y H:i:s'); // Retorno do array return $retorno; } } // Verifica se formulario foi postado if ($_POST) { $obj_Lab2 = new Lab2(); $resultado = $obj_Lab2->converterHorario($_POST['fuso']); } ?> <html lang="en"> <head> <meta charset="utf-8"> <title>Capítulo 1 - Laboratório 2</title> </head> <body> <form action="" method="post" > <table cellpadding="5" border="1"> <tr><th>Fuso :</th> <td><select name="fuso" > <option value="America/Argentina/Buenos_Aires">Buenos Aires (Argentina)</option> <option value="America/New_York">Nova York (EUA)</option> <option value="Asia/Jakarta">Jakarta</option>