[SP-pm] função localtime

Solli Honorio shonorio at gmail.com
Sat Sep 12 04:52:39 PDT 2009


sub _some_days_ago {
   my $days = shift;

   my ($mday,$mon,$year) = (localtime(time() - (3600 * 24 * $days)))[3..5];
   return sprintf("%02d/%02d/%02d", $mday, $mon + 1, $year + 1900);

}

2009/9/12 Blabos de Blebe <blabos em gmail.com>

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



-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090912/e7bc0c32/attachment-0001.html>


More information about the SaoPaulo-pm mailing list