Grava como INT no banco e usa o Zend_Date pra gerenciar isso. Escreve
a hora no banco com a função time() do PHP.
Em 11 de junho de 2013 17:54, Antonio Fernandes Neto
<
fox...@gmail.com> escreveu:
> Bom dia a todos, sou novo no grupo, mas já venho acompanhando ele a uns 2
> meses, já tirei bastante duvidas em "off" e agora chegou a hora de
> perguntar, pois já não consigo mais pensar em nada.
> Tenho 4 campos no form onde vou colocar somente hora:min:seg e preciso, por
> exemplo, ver a diferença em hora:min:seg do campo2 e campo1 do form.
>
> Exemplo:
> Campo1 = 10:22:11
> Campo2 = 11:22:11
>
> A diferença ficou em 01:00:00
>
> E meu problema começa no banco, crio ele como DATETIME ou somente TIME? E
> como gravar isso no banco se for só TIME?
>
> Sei que para gravar com DATETIME posso fazer da seguinte forma $campo1 = new
> Zend_Date("10/02/2013 10:22:11"); e na hora de gravar
> obj->getData()->get('yyyy-MM-dd HH-mm-ss'). Assim está funcionando.
>
> Então para finalizar minhas duvidas são, trabalhar com DATETIME ou TIME e
> como calcular essas diferenças entre horas.
>
> --
> --
> Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
> Para escrever neste grupo, envie um email para
zfbr...@googlegroups.com
> Para se desligar do grupo, envie um email para
>
zfbrasil-u...@googlegroups.com
> Mais informações, visite o grupo em
>
http://groups.google.com/group/zfbrasil?hl=pt-BR
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "Zend
> Framework Brasil" dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
> um e-mail para
zfbrasil+u...@googlegroups.com.
> Para obter mais opções, acesse
https://groups.google.com/groups/opt_out.
>
>
--
Leonardo C.