Detectar Zona Horaria PHP

  • Autor Autor Diringax
  • Fecha de inicio Fecha de inicio
D

Diringax

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Os traigo este codigo para detectar la zona horaria. En PHPost vi este tema: http://www.phpost.net/topic/26031-zona-horaria/

PHP:
<?php
date_default_timezone_set('America/New_York'); 
if ( ! defined('TS_HEADER')) exit('No direct script access allowed');

OJO: para óptimos resultados, donde dice: America/New_York deberás colocar tu zona horaria; si es México D.F o New York, puedes usar uno de los 2 que te dejamos; de lo contrario avisa y te pasamos tu zona horaria correcta.
 
Ese script detectar no detecta a que uso horario estas sino a que uso horario el servidor se tiene que adaptar.

Es decir, si un visitante entra desde Mexico y otro desde España y tienes puesto "Europe/Madrid" tanto para el usuario de Mexico como el de españa entraran con la hora de españa.

En otras palabras
- Mexico hora 6:00 PM
- España 00:00 AM (estableces este uso horario)
La hora que le aparecera al de mexico sera la hora de españa.
 
Atrás
Arriba