Eu implementei algo parecido, infelizmente não tenho mais o código. <br><br>use Date::Calc<br><a href="http://search.cpan.org/~tchatzi/Date-Calc/Calc.pod">http://search.cpan.org/~tchatzi/Date-Calc/Calc.pod</a><br><br><br>Alex Falcão
<br><br><br><div><span class="gmail_quote">Em 30/05/07, <b class="gmail_sendername">Alceu Rodrigues de Freitas Junior</b> <<a href="mailto:glasswalk3r@hotmail.com">glasswalk3r@hotmail.com</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><br>> From: <a href="mailto:luismottacampos@yahoo.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">luismottacampos@yahoo.co.uk</a><br>> Date: Wed, 30 May 2007 14:44:54 +0200<span class="q">
<br>><br>
> Gente, eu estou procurando idéias para resolver um problema <br>> complicado.<br>> <br>> Meus dados de entrada são uma data válida, que eu vou chamar <br>> $basedate, e um intervalo de tempo positivo, inteiro, não nulo, que
<br>> eu vou chamar $interval.<br>> <br>> O que eu preciso fazer é obter todos os dias entre $basedate e <br>> $basedate+$interval. Alguém tem alguma sugestão melhor do que um loop <br>> para calcular um dia de cada vez?
<br><br></span>
Ahn... que tal alguns exemplos práticos? Se eu entendi direito, você quer calcular o número de dias e buscar com esse resultado os dias de acordo com o calendário.<br>
<br>
Eu nunca implementei algo parecido, mas você poderia tentar usar algum módulo que ofereça isso (e eu tenho certeza que tem).<br>
<br>
Veja se isso ajuda:<br>
<br>
<a href="http://www.perl.com/lpt/a/718" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.perl.com/lpt/a/718</a><br>
<a href="http://search.cpan.org/%7Etmtm/Date-Range-1.40/lib/Date/Range.pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://search.cpan.org/~tmtm/Date-Range-1.40/lib/Date/Range.pm</a><br>
<br>
[]'s<br><span class="sg">
Alceu<br></span><span class="ad"><br><hr>Connect to the next generation of MSN Messenger <a href="http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Get it now! </a></span></div><span class="ad">
</span><br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br><br>______________________________<br> Alex Falcão