Vi tu acople y veo 2 horas de diferencia y me debería mostrar Mi hora local
Puede ser una configuración del servidor.
Prueba este en JavaScript Código PHP:
<div align="center">
<script language="JavaScript">
<!-- Begin
Stamp = new Date();
document.write('<font size="2" face="Arial"><B>Fecha. ' + (Stamp.getMonth() + 1) +"/"+Stamp.getDate()+ "/"+Stamp.getYear() + '</B></font><br>');
var Hours;
var Mins;
var Time;
Hours = Stamp.getHours();
if (Hours >= 12) {
Time = " P.M.";
}
else {
Time = " A.M.";
}
if (Hours > 12) {
Hours -= 12;
}
if (Hours == 0) {
Hours = 12;
}
Mins = Stamp.getMinutes();
if (Mins < 10) {
Mins = "0" + Mins;
}
document.write('<font size="2" face="Arial"><B>Hora. ' + Hours + ":" + Mins + Time + '</B></font>');
// End -->
</script>
</div>