Pra não complicar a lógica é bom usar timestamp mesmo, já que você vai ter uma linha de tempo contínua;<br><br>Para converter pra human-readable essa brincadeira ajuda :<br><br> perl -e&#39;print (scalar (localtime(time)))&#39;<br>
<br>Veja o perldoc -f de time e localtime, duas funções muito boas pra se trabalhar com isto, o interessante é que o localtime te retorna um array separando dias, semanas, horas, etc ; da saída do timestamp do time(), com isso dá pra fazer uma lógica legal, atente que se não me engano no localtime (não sei se o time também) responder na tua timezone.<br>
<br>Abraços<br><br><br><br><div class="gmail_quote">2009/11/3 Blabos de Blebe <span dir="ltr">&lt;<a href="mailto:blabos@gmail.com" target="_blank">blabos@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Tenta converter o início e o fim para timestamp.<br>
<div><br>
2009/11/3 Thomas Britis &lt;<a href="mailto:thomas@tcnet.com.br" target="_blank">thomas@tcnet.com.br</a>&gt;:<br>
</div><div><div></div><div>&gt; Senhores,<br>
&gt;<br>
&gt;        Preciso de uma ajuda.<br>
&gt;<br>
&gt;        Preciso disparar uma ação dentro de um programa apenas se estiver<br>
&gt; dentro de um período (contato em horas) pré determinado.<br>
&gt;<br>
&gt;        Por exemplo:<br>
&gt;        Inicio: 3<br>
&gt;        Fim:    5<br>
&gt;<br>
&gt;        Só vai rodar se for depois das 3h e antes das 5h. Neste caso é achei<br>
&gt; simples a conferência.<br>
&gt;        if ($hora_agora &gt; $inicio &amp;&amp; $hora_agora &lt; $fim)<br>
&gt;<br>
&gt;        O problema é quando tenho mudança do dia. Por exemplo:<br>
&gt;        Inicio: 3<br>
&gt;        Fim:    2<br>
&gt;<br>
&gt;        Ou seja, vai ter que rodar entre as 3h até as 2h do outro dia. Só não<br>
&gt; vai rodar das 2h as 3h. Neste caso a condição ali de cima não bate.<br>
&gt;<br>
&gt;        Existe uma forma prática fácil de se fazer essa conferência (ou um<br>
&gt; módulo?) Ou tenho que fazer a verificação de mudança de dia na mão?<br>
&gt;<br>
&gt;        Muito obrigado.<br>
&gt; --<br>
&gt; Thomas Storino Britis<br>
&gt; TCNet Informatica e Telecomunicacoes LTDA<br>
&gt; _______________________________________________<br>
&gt; SaoPaulo-pm mailing list<br>
&gt; <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br>