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

Converter Datas


Beraldo

Pergunta

Script postado por: Fabyo

Converter Datas

Função para conveter datas

Se ela estiver assim 0000-00-00, ela converte para 00/00/0000.

Se ela estiver assim 00/00/0000, ela converte para 0000-00-00.

function converte_data($data){
    if (strstr($data, "/")){//verifica se tem a barra /
  $d = explode ("/", $data);//tira a barra
  $invert_data = "$d[2]-$d[1]-$d[0]";//separa as datas $d[2] = ano $d[1] = mês etc...
  return $invert_data;
    }
    elseif(strstr($data, "-")){
  $d = explode ("-", $data);
  $invert_data = "$d[2]/$d[1]/$d[0]";    
  return $invert_data;
    }
    else{
  return "Data invalida";
  }
    
}
outro jeito mais simples:
$data = "0000-00-00";
$arr = explode("-", $data); 
$nova_data = "$arr[2]/$arr[1]/$arr[0]"; //00/00/0000
mais simples ainda:
$snova_data = implode("-", array_reverse(explode("/", $data)));

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...