Set::Infinite::Date - date scalar. Deprecated. use Date::Set instead.


NAME

Set::Infinite::Date - date scalar. Deprecated. use Date::Set instead.


SYNOPSIS

This module is obsolete - use DateTime::Set instead

        use Set::Infinite::Date;
        $a = Set::Infinite::Date->new("10:00");
        This module requires Time::Local


DESCRIPTION

This module is obsolete - use DateTime::Set instead


USAGE

        $a = Set::Infinite::Date->new();
        $a = Set::Infinite::Date->new('2001-02-30 10:00:00');
        $a = Set::Infinite::Date->new('2001-02-30');
        $a = Set::Infinite::Date->new('10:00:00');
        $a = Set::Infinite::Date->new($b);

Perl:

        @b = sort @a;
        print $a;

Date input format:
All HTTP::Date formats, plus:

        ('2001-02-30 10:00', '11:00')
        ('2001-02-30 10:00:00', '11:00:00')
                means day 2001-02-30, from 10:00:00 to 11:00:00
        ('10:00', '11:00') or
        ('10:00:00', '11:00:00') 
                means from 10:00:00 to 11:00:00; day is not specified
        (10000, 11888) 
                time-number format (seconds since epoch)

String conversion functions:

        0 + $s  returns the Date as a time-number (epoch).
                        This is faster than     date2time or hour2time.
        time2date 
        date2time 
        time2hour 
        hour2time
        date_format($s) 
                $s is a string containing any combination of the words:
                'year' 'month' 'day' 'hour' 'min' 'sec'
                examples: 
                        "year-month-day hour:min:sec" (default)
                        "month/day"
                        "min:sec"
        date_format returns the date format string.

Internal functions:
$a->mode($b);
mode can be
0 - epoch
1 - beginning in 00:00:00
2 - absolute dates like 2001-01-01 00:00:00


TODO

        $time_format for mode=1
        understand input using date_format/time_format


AUTHOR

        Flavio Soibelmann Glock <fglock@pucrs.br>

 Set::Infinite::Date - date scalar. Deprecated. use Date::Set instead.