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

Erro Função date


robison_cwb

Pergunta

Montei uma função para formatar data e esta dando o seguinte erro:

ERRO: Warning: mktime() expects parameter 1 to be long, string given in

// Converte formato do DATETIME do MySQL para um compreensível para os homens
// 2003-12-30 23:30:59 -> 30/12/2003 23:30:59
function fdatetime($dt) {
        $yr=strval(substr($dt,0,4));
        $mo=strval(substr($dt,5,2));
        $da=strval(substr($dt,8,2));
        $hr=strval(substr($dt,11,2));
        $mi=strval(substr($dt,14,2));
        return date("d/m/Y H:i:s", mktime ($hr,$mi,0,$mo,$da,$yr));
}

Alguém pode me ajudar a resolver?

Editado por robison_cwb
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

cara eu tenho esta função aqui, faz isso que você quer...

Recebe do formato yyyy-mm-dd hh:mm:ss

pode ser util.

function convertToDateTime($dateTime) {

if($dateTime == '0000-00-00 00:00:00'){

$return = '--';

}elseif($dateTime <> ''){

$dia = substr($dateTime,8,2);

$mes = substr($dateTime,5,2);

$ano = substr($dateTime,0,4);

$hora = substr($dateTime, 10, 6);

$return = $dia.'/'.$mes.'/'.$ano.''.$hora;

} else {

$return = '--';

}

return $return;

}

Editado por Josemar Design
Link para o comentário
Compartilhar em outros sites

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...