<span style="font-family: courier new,monospace;">sub _some_days_ago {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   my $days = shift;</span><br style="font-family: courier new,monospace;">


<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
    my ($mday,$mon,$year) = (localtime(time() - (3600 * 24 * $days)))[3..5];</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   return sprintf(&quot;%02d/%02d/%02d&quot;, $mday, $mon + 1, $year + 1900);</span><br style="font-family: courier new,monospace;">


<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">}</span><br style="font-family: courier new,monospace;"><br><div class="gmail_quote">2009/9/12 Blabos de Blebe <span dir="ltr">&lt;<a href="mailto:blabos@gmail.com">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;">Ou ainda &quot;maistigado&quot;:<br>
<br>
sub _some_days_ago {<br>
    my $days = shift;<br>
<br>
    my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)<br>
        =localtime(time() - (3600 * 24 * $days));<br>
<br>
    return sprintf(&quot;%02d/%02d/%02d&quot;, $mday, $mon + 1, $year + 1900);<br>
}<br>
<br>
2009/9/11 Solli Honorio &lt;<a href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Fernando, se vc está recebendo a data em epoch (o formato retornado pelo<br>
&gt; time) então vc pode fazer assim :<br>
&gt; &lt;code&gt;<br>
&gt; my $hoje = int time / 86_400;<br>
&gt; if ( int $data_do_banco / 86_400 &lt; $hoje ) then {<br>
&gt;   print &quot;ontem\n&quot;;<br>
&gt; } else {<br>
&gt;   print &quot;hoje\n&quot;<br>
&gt; }<br>
&gt; &lt;/code&gt;<br>
&gt; 2009/9/11 Fernando &lt;<a href="mailto:fernandolouis@terra.com.br">fernandolouis@terra.com.br</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Pessoal, através da função localtime consigo saber o dia de hoje. Sendo<br>
&gt;&gt; assim, puxo uma notícia do BD e se ela tiver data de hoje, ao invés de<br>
&gt;&gt; aparecer a data, aparece escrito &quot;HOJE&quot;.<br>
&gt;&gt;<br>
&gt;&gt; Neste contexto, gostaria de informar ao usuário escrito &quot;ONTEM&quot; se amanhã<br>
&gt;&gt; alguem acessar essa notícia.<br>
&gt;&gt;<br>
&gt;&gt; Posso subtrair 1 ao dia atual para obter a data de ontem, mas se for o<br>
&gt;&gt; primeiro dia do mês?<br>
&gt;&gt;<br>
&gt;&gt; É mais fácil usar algum módulo para esse caso específico?<br>
&gt;&gt;<br>
&gt;&gt; []s,<br>
&gt;&gt; Fernando<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&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>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; &quot;o animal satisfeito dorme&quot;. - Guimarães Rosa<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; SaoPaulo-pm mailing list<br>
&gt; <a href="mailto:SaoPaulo-pm@pm.org">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">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><br clear="all"><br>-- <br>&quot;o animal satisfeito dorme&quot;. - Guimarães Rosa<br>