Alguém que faz com eu :)

Eu geralmente tenho estes cenários:

- A data no MySQL está no formato DATE. Aí eu faço como o Ademir.
- Quando o input vem da parte do usuário, eu converto com um explode('/')
        $data = $this->input->post('data', TRUE);
        $data = explode('/', $data);
        $data = $data[2].'-'.$data[1].'-'.$data[0];
        Se eu precisar usar hora, eu acrescento após o $data[0].
- Se é data de cadastro ou algo do tipo (certeza que a data é depois de 1970), 
eu coloco como TIMESTAMP. E depois faço no select
        SELECT UNIX_TIMESTAMP(data) as data. Depois é só echo date('d/m/Y', 
$obj->data)

Quando preciso usar a data por extenso, de novo uso o date()
        echo lang('cal_'+date('l', strtotime($date))); //Para Domingo, 
Segunda-feira, etc..
        echo lang('cal_'+date('F', strtotime(strtolower($date))); //Para 
Janeiro, Fevereiro, etc...


Quanto a criação de helper e disponibilizar no github ou outro, não é a 
primeira vez que se conta essa história, por isso prefiro não comentar. Todos 
aqui têm n coisas para fazer e é obvio que vão deixar a trabalho da comunidade 
para depois.
É só ver como está a tradução do manual (falo isso mas também sou culpado, 
tenho feito muito pouco pela tradução).

Em 2011/05/02, às 14:57, Vinicius Cruz escreveu:

> Eu faço assim
> 
> <?php echo date('d/m/Y', strtotime($date)); ?>
> 
> Sendo que $date é o formato EN, que geralmente recupero do banco.
> 
> Att,
> Vinicius Cruz
> 71 8821-8799
> http://www.zime.com.br/
> 
> 
> 
> Em 2 de maio de 2011 10:55, Ademir Cristiano Gabardo <
> [email protected]> escreveu:
> 
>> É, aquele lá está errado (que vergonha), funcionar funciona, mas não é o
>> jeito mais correto de fazer não, acabou indo assim por falta de tempo em
>> criar um mais decente.
>> converter em timestamp e depois re-formatar com date acho que seria o mais
>> "semantico" não galera?
>> 
>> Abraços
>> Ademir
>> 
>> -----Mensagem original-----
>> De: [email protected]
>> [mailto:[email protected]] Em nome de Emerson Maia
>> Enviada em: segunda-feira, 2 de maio de 2011 10:51
>> Para: 'CodeIgniter Brasil'
>> Assunto: [CodeIgniter] RES: RES: helper conversao de datas
>> 
>> Ademir, estou fazendo um no estilo daquele helper que você fez no seu
>> livro,
>> quem sabe alguém tem um bem tratado.
>> 
>> Abraços.
>> 
>> emerson
>> 
>> -----Mensagem original-----
>> De: [email protected]
>> [mailto:[email protected]] Em nome de Ademir Cristiano
>> Gabardo
>> Enviada em: segunda-feira, 2 de maio de 2011 10:46
>> Para: 'CodeIgniter Brasil'
>> Assunto: [CodeIgniter] RES: helper conversao de datas
>> 
>> Olá, tenho um meio capenga... na base do substr().
>> Mas o ideal é pegar a data, converter em timestamp e regenerar no formato
>> esperado.
>> Vamos ver se alguém tem algum bem escrito por aí.
>> Se não te mando esse meu sem-vergonha mesmo que da para ir adaptando.
>> Abraços
>> Red
>> 
>> -----Mensagem original-----
>> De: [email protected]
>> [mailto:[email protected]] Em nome de Emerson Maia
>> Enviada em: segunda-feira, 2 de maio de 2011 10:43
>> Para: 'CodeIgniter Brasil'
>> Assunto: [CodeIgniter] helper conversao de datas
>> 
>> Bom dia lista, gostaria de saber se alguém pode me disponibilizar um esboço
>> de helper para conversão de datas no mysql.
>> 
>> Obrigado, vlw e boa semana a todos.
>> 
>> Att
>> 
>> emerson
>> 
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>> 
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>> 
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>> 
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>> 
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------


_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a