Ir para conteúdo
Fórum Script Brasil
  • 0

Data e Hora no PHP/MySQL


Marcelo BH

Pergunta

Oi a Todos...!

Estou com um probleminha de inclusão de hora no BD...!

No BD possuo um campo Data que armazena a data e hora...Unix_timestamp...! Formato "2012-01-31 00:00:00"...!

Consigo formatar, visualizar, editar e salvar somente a data...mas quando tento modificar a hora bagunça tudo...!

O código para edição da data é este:

<input type="date" name="pubDate" id="pubDate" placeholder="AAAA-MM-DD" value="<?php echo $results['artigo']->pubDate ? date( "Y-m-d", $results['artigo']->pubDate ) : "" ?>" />

A classe PHP que manipula e depois envia para gravação dos dados é esta:

if ( isset($params['pubDate']) ) {

$pubDate = explode ( '-', $params['pubDate'] );

if ( count($pubDate) == 3 ) {

list ( $y, $m, $d ) = $pubDate;

$this->pubDate = mktime ( 0, 0, 0, $m, $d, $y );

}

}

Até aqui eu consigo fazer de tudo com a data...! Já alterei o código e nada de editar as horas junto com a data...! Acontece uma confusão e os dados são gravados com datas completamente errados no BD...!

Acredito que o problema esteja na classe...no "mktime"...!

Qualquer ajuda será bem vinda...!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...