Interval
view release on metacpan or search on metacpan
Interval.pm view on Meta::CPAN
'+' => \&_plus,
'-' => \&_minus,
'<' => \&_smaller_than,
'>' => \&_greater_than,
'==' => \&_equal,
'!=' => \&_not_equal,
'<=>' => \&_spaceship,
qw("" _stringify);
# Must set the time zone to use Date::Manip
BEGIN {$Date::Manip::TZ = "CET";} # Default Central European Time
##############################################################################
# Constants
##############################################################################
# Boolean values
$FALSE = 0;
$TRUE = 1;
# <value type>
Interval.pm view on Meta::CPAN
of $int1 again at the 28th of October you get 7 days.
I am working on additional support for relative Intervals.
=head2 Defaults
The default interval type is right open intervals. Stick to this
interval type if you want to keep life simple.
To use Date::Manip the time zone variable must be set. It is
default set to Central European Time (CET). For Americans, this is
the Capital of Stockholm :-).
To change the time zone, e.g., to Eastern Standard Time (EST) put
in our script $Date::Manip::TZ = 'EST'; (As an European I assume
this must be close to Atlanta, New Mexico).
The default input format is default of Date::Manip, that is
"10-12-1997" is the 12th of October 1997 not the 10th of December
1997. To change the input format, e.g., put in our script
&Date::Manip::Date_Init("DateFormat=non-US");
Interval.pm view on Meta::CPAN
- Changed the default separator to the $, special variable
- Added support for comparison of relative intervals
Changes thanks to Tim Bruce
- Changed the module name from Interval to Date::Interval
- Added methods getStart and getStop.
- Added method lengthString to print nicely the length of the
interval.
- Changed the default output format to be similar to the
default input format
- Taken BEGIN {$Date::Manip::TZ = "CET"; &Date_Init ("DateFormat=non-US");}
out because it is anti-social :-)
- Added to POD that the both dates and times can be used with intervals
- Added to POD the description of open and closed intervals
=head1 LITTERATURE
Allen, J. F., "An Interval-Based Representation of Temporal Knowledge",
Communication of the ACM, 26(11) pp. 832-843, November 1983.
=head1 AUTHORS
( run in 0.602 second using v1.01-cache-2.11-cpan-49f99fa48dc )