Discussion:
DW-8 Problemas con la funcion date
(demasiado antiguo para responder)
astrow25
2008-06-02 18:49:58 UTC
Permalink
Hola utilizo una funcion en php para llamar a la fecha y me sale este error

Strict Standards: date() [function.date]: It is not safe to rely on the
system's timezone settings. Please use the date.timezone setting, the TZ
environment variable 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:\AppServ\www\PSE\funciones.php on line 4

Lo que hago es en el php

***
include ("funciones.php");
$fecha = time();
echo FechaFormateada2($fecha);
******

Y en la funcion

<?php
function FechaFormateada2($FechaStamp)
{
$ano = date('Y',$FechaStamp);
$mes = date('n',$FechaStamp);
$dia = date('d',$FechaStamp);
$diasemana = date('w',$FechaStamp);

$diassemanaN= array("Domingo","Lunes","Martes","Miércoles",
"Jueves","Viernes","Sábado");
$mesesN=array(1=>"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio",
"Agosto","Septiembre","Octubre","Noviembre","Diciembre");
return $diassemanaN[$diasemana].", $dia de ". $mesesN[$mes] ." de $ano";
}

?>
Andres Cayon
2008-06-02 20:32:10 UTC
Permalink
Y leyendo el manual de php me he encontrado esto:
http://us2.php.net/manual/en/function.date-default-timezone-set.php

Así que deberías añadir al comienzo:
date_default_timezone_set("Europe/Madrid");
--
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------
Post by astrow25
Hola utilizo una funcion en php para llamar a la fecha y me sale este error
Strict Standards: date() [function.date]: It is not safe to rely on the
system's timezone settings. Please use the date.timezone setting, the TZ
environment variable 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:\AppServ\www\PSE\funciones.php on line 4
Lo que hago es en el php
***
include ("funciones.php");
$fecha = time();
echo FechaFormateada2($fecha);
******
Y en la funcion
<?php
function FechaFormateada2($FechaStamp)
{
$ano = date('Y',$FechaStamp);
$mes = date('n',$FechaStamp);
$dia = date('d',$FechaStamp);
$diasemana = date('w',$FechaStamp);
$diassemanaN= array("Domingo","Lunes","Martes","Miércoles",
"Jueves","Viernes","Sábado");
$mesesN=array(1=>"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio",
"Agosto","Septiembre","Octubre","Noviembre","Diciembre");
return $diassemanaN[$diasemana].", $dia de ". $mesesN[$mes] ." de $ano";
}
?>
Andres Cayon
2008-06-02 20:26:50 UTC
Permalink
Hola astrow:
Prueba a añadir esta linea de php al comienzo de tu código:

error_reporting(E_ALL ^ E_NOTICE);

A ver si hay suerte :-)
--
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------
Post by astrow25
Hola utilizo una funcion en php para llamar a la fecha y me sale este error
Strict Standards: date() [function.date]: It is not safe to rely on the
system's timezone settings. Please use the date.timezone setting, the TZ
environment variable 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:\AppServ\www\PSE\funciones.php on line 4
Lo que hago es en el php
***
include ("funciones.php");
$fecha = time();
echo FechaFormateada2($fecha);
******
Y en la funcion
<?php
function FechaFormateada2($FechaStamp)
{
$ano = date('Y',$FechaStamp);
$mes = date('n',$FechaStamp);
$dia = date('d',$FechaStamp);
$diasemana = date('w',$FechaStamp);
$diassemanaN= array("Domingo","Lunes","Martes","Miércoles",
"Jueves","Viernes","Sábado");
$mesesN=array(1=>"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio",
"Agosto","Septiembre","Octubre","Noviembre","Diciembre");
return $diassemanaN[$diasemana].", $dia de ". $mesesN[$mes] ." de $ano";
}
?>
Loading...