Page 1 of 1

OBTENER FECHA Y HORA DEL SERVIDOR

PostPosted: Thu Nov 11, 2010 1:55 pm
by TYCO
En código PHP como podemos obtener la Fecha y Hora reales??? sin tener en cuenta si tu ordenador tiene mal la fecha y la hora???

He estado buscando pero no me queda claro si time(); te daría la hora del servidor cuando subas el archivo PHP, funcionando en local la coge del ordenador. El Foro está en PHP como coge la fecha y hora?? y date(); tampoco lo tengo claro si lo coge de tu ordenador o del servidor.

Re: OBTENER FECHA Y HORA DEL SERVIDOR

PostPosted: Thu Nov 11, 2010 3:02 pm
by GINO
Si pones esto:
Source Code (PHP) [ Download ] [ Hide ]
  • echo date('H:i:s d/m/y, eP I');

que te devuelve en local? A mi me devuelve la hora greenwich (UTC+0), con lo cual tengo que poner un:
Source Code (PHP) [ Download ] [ Hide ]
  • date_default_timezone_set('Europe/Madrid');

antes para que me ponga la hora de España.

Re: OBTENER FECHA Y HORA DEL SERVIDOR

PostPosted: Thu Nov 11, 2010 3:48 pm
by Geca
Logicamente si lo subes al servidor, la hora será la del servidor, no de tu maquina.
Deberias tener en cuenta donde esta alojado tu servidor, y con esto ajustarias la hora para que te devolviera la hora correcta y de tu país.

Con javascript, podrias obtener la hora del cliente, o sea, de tu maquina o de la maquina de quien ejecute la página.

Re: OBTENER FECHA Y HORA DEL SERVIDOR

PostPosted: Fri Nov 12, 2010 10:37 am
by TYCO
Bueno subiendo el archivo PHP al servidor funciona bien y coge la hora del servidor supongo, no he probado en local, pero lo pruebo y os digo en un rato.

Re: OBTENER FECHA Y HORA DEL SERVIDOR

PostPosted: Fri Nov 12, 2010 10:43 am
by Geca
En local funciona siempre como esperas, los problemas son con el servidor, donde puedes encontrar la hora mal configurada y diferencia horaria.

Re: OBTENER FECHA Y HORA DEL SERVIDOR

PostPosted: Fri Nov 12, 2010 11:01 am
by TYCO
Vale, si lo ejecuto en local me coge la hora y fecha del PC (al menos con el editor que uso en local), y subiendo ese mismo archivo PHP aunque cambie la hora yo de mi PC la coge correctamente, si la coge del servidor donde estar el archivo PHP o de un servidor de hora ya no lo sé, pero como ya funciona bien no me preocupa más.

Doy por aclarada la duda y cerrado el tema.

Re: OBTENER FECHA Y HORA DEL SERVIDOR

PostPosted: Fri Nov 12, 2010 2:21 pm
by Geca
Tendrás un servidor europeo fijo, el mio esta en USA y encima con la hora mal xDDD