Pergunta

Estou armazenando a data criada do membro usando o Tempo() função e ecoá -los de volta usando strftime () e a encontro() função, mas não exibe as informações de tempo certas

Meu código é:

date("d-m-Y H:i:s", $member->created)
strftime("%Y-%m-%d",$member->created)

Deveria ter exibido isso:

17-11-2010 14:42

ao invés de:

17-11-2010 23:45

Agora, mudei minha configuração php.ini date.timezone para o meu fuso horário atual, que é "Ásia/Jacarta", mas nada muda. Eu também tentei defini -los manualmente dentro do meu código usando

date_default_timezone_set("Asia/Jakarta");

O que eu perdi? por favor me ajude

Cumprimentos

EDITAR:

de acordo com Macarrão, eu preciso verificar a configuração do relógio do servidor, então usei o comando hwclock, e acontece que a configuração do relógio não está certa, pois exibia

Thu 18 Nov 2010 02:07:25 AM WIT  -0.931691 seconds

Embora deveria ter sido

Wed 17 Nov 2010 05:04:ss PM

Agora, como posso sincronizar essa configuração no meu fuso horário ??

Editar: Consegui mudar a configuração do relógio usando

date -s "HH:MM:SS"
hwclock --systohc

Obrigado por me apontar Macarrão

o caso está fechado, eu acho: D

Obrigado novamente pessoal

Foi útil?

Solução

Tem certeza de que o relógio do seu servidor está definido corretamente? Parece estranho que os minutos mudassem. No máximo, eu esperaria que as horas mudassem se fosse um fuso horário diferente, mas não minutos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top