passado Posted May 17, 2009 at 08:17 PM Report #264917 Posted May 17, 2009 at 08:17 PM Boas pessoal eu tenho um codigo na minha pagina que verefica a hora e depois consoante a hora assim devolve uma mensagem, acontece que no teste que faço no meu PC da tudo certo mas no servidor esta errado. <?php $hora = date ("H"); setlocale(LC_TIME,"portuguese"); $sau = "Bem Vindo/a!"; if($hora >= 5 and $hora < 12){ echo "Bom Dia $sau"; }elseif($hora > 12 and $hora < 19){ echo "Boa Tarde $sau"; }else{ echo "Boa Noite $sau"; } ?> A esta hora "21" no servidor sao "15" :S Como posso resolver?
anolsi Posted May 17, 2009 at 08:58 PM Report #264945 Posted May 17, 2009 at 08:58 PM O mais provável é que o servidor esteja noutro fuso horário. Coloca, isto em todos os ficheiros que precisares de obter datas/horas. putenv ('TZ=Europe/Lisbon'); "Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."Não respondo a questões por PM que possam ser colocadas no fórum!
passado Posted May 18, 2009 at 08:50 PM Author Report #265187 Posted May 18, 2009 at 08:50 PM Continua a nao dar, isso tem algum local exacto para ser colocado? <?php $hora = date ("H"); putenv ('TZ=Europe/Lisbon'); $sau = "Bem Vindo/a!"; if($hora >= 5 and $hora < 12){ echo "Bom Dia $sau"; }elseif($hora > 12 and $hora < 19){ echo "Boa Tarde $sau"; }else{ echo "Boa Noite $sau"; } ?> Coloquei assim e nada :S neste momento 21:49 continua a dizer boa tarde :s
anolsi Posted May 18, 2009 at 09:50 PM Report #265208 Posted May 18, 2009 at 09:50 PM Convinha ser antes de ires buscar a data 😉 "Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."Não respondo a questões por PM que possam ser colocadas no fórum!
passado Posted May 18, 2009 at 11:16 PM Author Report #265241 Posted May 18, 2009 at 11:16 PM <?php putenv ('TZ=Europe/Lisbon'); $hora = date ("H"); $sau = "Bem Vindo/a!"; if($hora >= 5 and $hora < 12){ echo "Bom Dia $sau"; }elseif($hora > 12 and $hora < 20){ echo "Boa Tarde $sau"; }else{ echo "Boa Noite $sau"; } ?> Continua a nao dar :S
passado Posted May 20, 2009 at 11:41 PM Author Report #266016 Posted May 20, 2009 at 11:41 PM ninguem me consegue ajudar?
yoda Posted May 20, 2009 at 11:50 PM Report #266017 Posted May 20, 2009 at 11:50 PM date_default_timezone_set('Europe/Lisbon'); before you post, what have you tried? - http://filipematias.info sense, purpose, direction
passado Posted May 21, 2009 at 03:26 PM Author Report #266173 Posted May 21, 2009 at 03:26 PM Resultou, obrigado 😛
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now