Foros del Web » Programando para Internet » PHP » Configuración PHP »

error de fecha joomla

Estas en el tema de error de fecha joomla en el foro de Configuración PHP en Foros del Web. hola en el contenodo me esta generando este error: Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are ...
  #1 (permalink)  
Antiguo 17/09/2009, 14:53
 
Fecha de Ingreso: agosto-2008
Ubicación: Cali . Colombia
Mensajes: 459
Antigüedad: 16 años, 3 meses
Puntos: 1
error de fecha joomla

hola en el contenodo me esta generando este error:

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\xampp\htdocs\joomla\libraries\joomla\utilities\ date.php on line 198

linea de codigo:
Código PHP:
    function __construct($date 'now'$tzOffset 0)
    {
        if (
$date == 'now' || empty($date))
        {
            
$this->_date strtotime(gmdate("M d Y H:i:s"time()));
            return;
        }

        
$tzOffset *= 3600;
        if (
is_numeric($date))
        {
            
$this->_date $date $tzOffset;
            return;
        } 
__________________
Jaime P. Bravo
Programador Web
MCP (Microsoft Certified Professional)
  #2 (permalink)  
Antiguo 18/09/2009, 09:05
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: error de fecha joomla

El manual de PHP es tu amigo: http://php.net/date

"Every call to a date/time function will generate a E_NOTICE if the time zone is not valid, and/or a E_STRICT or E_WARNING message if using the system settings or the TZ environment variable. See also date_default_timezone_set()"

"Cada llamada a una función de fecha / hora generará una E_NOTICE si la zona horaria no es válida, y un mensaje E_STRICT o E_WARNING si se usa la configuración del sistema o la variable de entorno TZ. Véase también date_default_timezone_set()"

Básicamente PHP te dice que no confíes en la configuración por defecto del servidor, y que uses date_default_timezone_set() (o una configuración en el PHP.INI que se menciona en el manual) antes de utilizar cualquier función de fecha / hora, para asegurarte de que todo funciona como debe ser.


Moviendo a PHP dado que este no es un problema de Joomla sino de PHP.


Saludos.

Última edición por AlvaroG; 18/09/2009 a las 09:11
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:39.