Date-Piece
view release on metacpan or search on metacpan
lib/Date/Piece.pm view on Meta::CPAN
# seven days later at the original time
print $date->at($time), "\n";
=head1 ABOUT
This module allows you to do I<nominal> math on dates. That is, rather
than worrying about time zones and DST while adding increments of
24*60**2 seconds to a date&time object, you simply discard the time
component and do math directly on the date. If you need a time-of-day
on the calculated date, the at() method returns a Time::Piece object,
thus allowing you to be specific about the endpoints of a nominal
interval.
This is useful for constructs such as "tomorrow", "yesterday", "this
time tomorrow", "one week from today", "one month later", "my 31st
birthday", and various other not-necessarily-numeric intervals on the
arbitrary and edge-case-laden division of time known by most earthlings
as "the calendar." That is, adding days or months is analogous to
counting squares or turning pages on a calendar.
This module extends Date::Simple and connects it to Time::Piece. See
( run in 0.239 second using v1.01-cache-2.11-cpan-cc502c75498 )