he encontrado en Internet un código que me viene muy bien para una aplicación que estoy desarrollando. El problema es que al probarlo, me da un aviso este script
Código:
El aviso es el siguiente: Warning: getdate(): 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/Berlin' for 'CET/1.0/no DST' instead in /var/www/html/comercio/clases/fecha.inc.php on line 4function Fecha($fecha = -1) { if (is_integer($fecha)) { if ($fecha == -1) $this->fecha= getDate(time()); else $this->fecha = getDate($fecha); } else { $dia = substr($fecha,8,2); $mes = substr($fecha,5,2); $anyo = substr($fecha,0,4); if (strlen($fecha)>17) { $segundo = substr($fecha,17,2); $minuto = substr($fecha,14,2); $hora = substr($fecha,11,2); } else { $segundo = "00"; $minuto = "00"; $hora = "00"; } $this->fecha = getDate(mktime($hora, $minuto, $segundo, $mes, $dia, $anyo)); } }
¿Alguien me puede ayudar a modificar el script para hacer desaparecer el aviso?
Muchas gracias de antemano por la ayuda,
Jose