Dave Rolsky wrote:
>
> On Mon, 2 Jun 2003, Flavio S. Glock wrote:
> > RFC - Do we need something like this?
> >
> > $span = DateTime::Span->hour( $dt );
> > $span = DateTime::Span->day( $dt );
> > ...
>
> What does this do?
It is a shortcut to build frequently-used spans:
$dt = DateTime->new(
year => 2003,
month => 10,
day => 5,
hour => 11 );
$span = DateTime::Span->day( $dt );
# "whole-day" span:
# [ 2003-10-05T00:00:00 .. 2003-10-05T23:59:59 ]
this is a tipical application:
$set = DT::E::Recurrence->xxx;
$today_events = $set->as_list(
span => DateTime::Span->day( today )
);
$month_events = $set->as_list(
span => DateTime::Span->month( today )
);
- Flavio S. Glock