Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera,
Estou desenvolvendo um sistema de leilão que está tudo ok.
Gostaria de saber se existe uma horário universal em php, onde todos os usuários do planeta tenham o mesmo tempo restante para o término do leilão.
Atualmente aqui no Brasil o leilão termina em x tempo, mas lá nos EUA é outro tempo.
Tem como unificar isso?
Outra coisa, cada vez que um usuário der um lance e faltar menos de 5 minutos para terminar, ele fará um acréscimo de mais 5min no tempo restante.
Fiz dessa maneira:
$data_atual = $row_leiloes['final'];
$nova_data = date('Y-m-d H:i:s', strtotime($data_atual . '+5 minutes'));
Lembrando que essa nova data, terá quer ser padrão para todos os usuários do planeta.
Fico no aguardo.
Outra coisa, coloquei um código em Javascript para mostrar o tempo restante de acordo com a hora final do banco. Porém, se eu altero a hora do meu computador, o contador muda também, tem como consertar isso?
O código já está hospedado, creio que não era para dar este problema, pois ele pega a hora do servidor apache, mas está pegando da minha máquina local.
Alguma luz?
Acho que podes definir um Fuso horário para Brasília,então independente de onde acessem,estarão no horário de brasília.
date_default_timezone_set("Brazil/East"); // neste caso São paulo.