Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Qual é a diferença entre NOW() e date("Y-m-d H:i:s") pois os horários ficam diferentes....Obrigado...Rodney Peixoto
Ok, realmente fiz os testes aqui e e isso mesmo dark_elf, é o tempo de resposta, mas agora esta tudo correto aqui, Obrigado.
na verdade não é somente o tempo de resposta...além disso se o servidor de banco de dados for uma maquina distinta, ou seja, se for uma máquina separada do servidor de aplicação, os dois tem que estar com os horários sincronizados, senão vai rolar a diferença que você está pegando :)mas respondendo, os dois tem o mesmo retorno... diferença zero :)
além disso se o servidor de banco de dados for uma maquina distinta, ou seja, se for uma máquina separada do servidor de aplicação, os dois tem que estar com os horários sincronizados, senão vai rolar a diferença que você está pegando
boa observação Não confie nos valores de data e hora dos servidores de hospedagemAconselho a criar um controlador de fuso horario. Geralmente os servidores possuem algumas horas a mais ou a menos. Mas há casos em que os minutos também estão errados.é possível desenvolver um script próprio ou utilizar as funções nativas do PHPhttp://php.net/gmdate
Se eu entendi a sua duvida...NOW() é uma função de banco de dados e retorna a data e hora atual no formato datetime, enquanto a função date() é uma função do php que inclusive pode se mudar o formato desejado de retorno.A diferença de retorno entre as duas da qual você esta falando pode ser o tempo entre o sistema executar o comando sql e o comando php dependo da ordem que o mesmo se encontra em seu sistema.