Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

CPanel no muestra el PHP la hora correcta

Estas en el tema de CPanel no muestra el PHP la hora correcta en el foro de Shared Hosting y VPS en Foros del Web. Hola a todos: Tengo el servidor contratado en WHM y en el apartado de Home »Server Configuration »Server Time me pone: Thu Jul 14 11:39:08 ...
  #1 (permalink)  
Antiguo 14/07/2016, 03:37
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 17 años, 6 meses
Puntos: 5
CPanel no muestra el PHP la hora correcta

Hola a todos:

Tengo el servidor contratado en WHM y en el apartado de Home »Server Configuration »Server Time me pone:

Thu Jul 14 11:39:08 GMT-2 2016

Es decir, la hora es correcta y perfecta porque son ahora las 11:39.

El problema es que subo a un servidor por ejemplo un fichero llamado hora.php que tiene:
<?php
$fecha = getdate();

echo "Son las ".$fecha["hours"]."horas ".$fecha["minutes"]." minutos ".$fecha["seconds"]." segundos";
?>

Y al ejecutarlo me pone:

Son las 9horas 39 minutos 08 segundos

Es decir, dos horas menos, estoy mirando toda la configuración y no veo otro sitio donde cambiarlo para que salga la hora correcta.

Gracias.
  #2 (permalink)  
Antiguo 14/07/2016, 07:30
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 13 años, 9 meses
Puntos: 171
Respuesta: CPanel no muestra el PHP la hora correcta

Trata estableciendo una zona horaria:
Código PHP:
Ver original
  1. date_default_timezone_set('IDENTIFICADOR');

donde el identificador lo encuentras en: http://php.net/manual/es/timezones.php

Esto deberá ir idealmente al inicio del documento PHP donde requieras mostrar la hora y fecha segun la zona horaria requerida
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 15/07/2016, 11:35
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Respuesta: CPanel no muestra el PHP la hora correcta

Lo ideal es que setees la zona horaria dese la configuración de php.ini usando la variable date.timezone, ejemplo:

Código HTML:
date.timezone = "America/Montevideo"
En tu caso está ubicada en /usr/local/lib/php.ini

Luego reinicias Apache para aplicar el cambio:

Código HTML:
service httpd restart
Un saludo,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux

Etiquetas: correcta, cpanel, muestra, php, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:07.