Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Date() me devuelve la hora de Estados Unidos (por lo menos)... (https://www.clubdelphi.com/foros/showthread.php?t=33381)

[Gunman] 05-07-2006 16:02:46

Date() me devuelve la hora de Estados Unidos (por lo menos)...
 
Código PHP:

    if(isset($SaveNews)){
      
$id_user mysql_result($result0"id");
      
$date=date("Y-m-d H:i:s");
      
      if(
$result mysql_query("INSERT INTO `news` ( `id` , `id_user` , `title` , `body` , `date` ) 
                                VALUES ('', '"
.$id_user."', '".$EdNewsTitle."', '".$EdNewsBody."', '".$date."')")==1){
        echo 
"<br>Noticia publicada!";
      } else {
          echo 
"Error al publicar la noticia";
        }
    } 

Tengo este código para subir una notica en un servidors MySQL. El problema está aquí:
Código PHP:

      // [...]
      
$date=date("Y-m-d H:i:s");
      
// [...] 

Me devuelve la hora de Estados Unidos por lo menos, porqué va 7 horas más avanzado que el reloj de windows. Imagino que será porqué mi hoster es estadounidense, pero los visitantes de mi web no y me gustaria que mostrara la hora española. Como puedo hacerlo?
Gracias...

D-MO 05-07-2006 16:31:16

Pues ya me he topado con este problema :D, la solucion mas "fácil" pero no tan "profesional" seria que a la hora le restaras/sumaras la diferencia en el horario.

saludos.

PD://Seguro que alguien dará una mejor solucion :p


La franja horaria es GMT +2. Ahora son las 05:04:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi