Queria saber a instrução PHP para conseguir o dia atual, a data de hoje com PHP tirando um formato como o que necessita MySQL para os campos Date.
Não quero timestamps nem que apareça a data com barras. O formato date de MySQL é algo como "2008-10-25". Necessito isto em uma variável PHP para logo enviá-la ao MySQL.
A pergunta que você nos faz é muito básica e certamente ao longo de nosso manual de PHP tratamos várias vezes esse código para conseguir uma data do dia de hoje.
Em PHP você pode conseguir uma data com o formato que gostar mais com a função date(). A função date() recebe dois parâmetros, o primeiro é um string com o formato que desejar e o segundo é o timestam da data que quiser formatar. Se não indicar o segundo parâmetro simplesmente recolherá a data atual, que é o que você quer.
Sendo assim, o código para que date() lhe devolva a data de hoje em formato MySQL é o seguinte:
$data_atual = date("Y-m-d");
A data que irá sair será algo como isto: 2008-10-28
Por Miguel Angel Alvarez