Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: dimitrix en 22 Octubre 2015, 00:36 AM

Título: Función time()
Publicado por: dimitrix en 22 Octubre 2015, 00:36 AM
Pues me pasa algo y ya no sé que hacer...

La función time() me devuelve 2 horas antes de la que tiene el reloj del PC/Ordenador, que casualmente resulta ser la UTC/GMT.

He mirado que esté bien configurado el php.ini y aparece bien Europe/Berlin.

Igualmente, he intentado poner otra hora con el siguiente código:

Citar
   echo time().'<br>';
   date_default_timezone_set("America/Bogota");
   echo time().'<br>';

No obstante los dos time() me devuelven exactamente la misma hora (ponga lo que ponga).

A ver si me podéis ayudar, a que ver que puede ser... que ya me estoy cansado de mirar ^^
Título: Re: Función time()
Publicado por: engel lex en 22 Octubre 2015, 00:59 AM
prueba con

Código (php) [Seleccionar]
<pre>
<?php

var_dump
(time());
var_dump(date_default_timezone_get());
var_dump(date_default_timezone_set("America/Bogota"));
var_dump(date_default_timezone_get());
var_dump(time());




y dime que resulta
Título: Re: Función time()
Publicado por: dimitrix en 22 Octubre 2015, 01:05 AM
Na, mea culpa, venía a decir que ya está arreglado. Exceso de cafeina/teina.

Llevo 3 cafés y 2 tés xDDD

Gracias igualmente, un fuerte abrazo a todos :-)