Jump to content
Fórum Script Brasil
  • 0

Data E Hora


Guest - SirSmart -
 Share

Question

Guest - SirSmart -

Galera como eu faço pra inserir data e hora no mysql, com a função data()???

E gostaria de saber tb como eu faço pra validar a data que o usuário entrou no formulário e depois gravar no mysql??

Obrigado

SirSmart

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0
Olá amigo para imprimir seja hora ou data o PHP usa uma unica função que é a "DATE" alterando somente os parametros!

exemplo para mostrar a hora utilize:

<?

echo $data = date("H:i:s ");

?>

Para entender perfeitamente como funciona acesse http://www.imasters.com.br/artigo.php?cn=1807&cc=44

Até +

Rutinha!

Ops. esqueci hauhauhaua:::

Para inserir isto em um bd creio que pode utilizar a própria variavel tipo:

("INSERT INTO data (datahora) VALUES ('$date')");

Acho que é isso ai!

se der erro me avisa, para inserir a data em um campo e a hora em outro também da, é so passar os parametros referente a elas separadamente!

Fui

Link to comment
Share on other sites

  • 0

você Pode usar a função propria do mysql NOW()

$sql = "INSERT INTO tabela ( data ) VALUES ( NOW( ) )";

lembrando que a data sera salva no formato 0000-00-00

para você exibir no formato 00/00/0000

leia o tópico:

converte datas

e outra coisa se quiser inserir DATA e HORA tem um tipo de campo proprio pra isso é o DATETIME

E gostaria de saber tb como eu faço pra validar a data que o usuário entrou no formulário e depois gravar no mysql??

Função Propria do PHP pra validar Datas (checkdate)

//exemplo:

//31/02/2004 <= data invalida

$mes = 02;

$dia = 30;

$ano = 2004;

//Checkdate

if(checkdate($mes, $dia, $ano)){

echo "data correta";

}else{

echo "data errada";

}

Link to comment
Share on other sites

  • 0
eu também queria saber isso

quero saber como inserir no mysql a data de nascimento de alguém que pois no formulario

é só botar como string mesmo?? tipo varchar?

Pegue a data de nascimento do form exemplo:

$dia  = $_POST["dia"];

$mes = $_POST["mes"];

$ano = $_POST["ano"];

$data = "$ano-$mes-$dia";

$sql = "INSERT INTO tabela ( data ) VALUES ( '$data' )";

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.4k
×
×
  • Create New...