NAME
DateTime::Ordinal - The great new DateTime::Ordinal!
VERSION
Version 0.04
SYNOPSIS
Quick summary of what the module does.
use DateTime::Ordinal;
my $dt = DateTime::Ordinal->new(
year => 3000,
month => 4,
day => 1,
hour => 2,
minute => 3,
second => 4,
);
$dt->day # 1
$dt->day('o') # 1st
$dt->day('f') # one
$dt->day('of') # first
$dt->hour # 2
$dt->hour('o') # 2nd
$dt->hour('f') # two
$dt->hour('of') # second
$dt->minute # 3
$dt->minute('o') # 3rd
$dt->minute('f') # three
$dt->minute('of') # third
$dt->second # 4
$dt->second('o') # 4th
$dt->second('f') # four
$dt->second('of') # fourth
$dt->strftime("It's the %M(of) minute of the %H(o) hour on day %d(f) in the %m(of) month within the year %Y(f)");
# "It's the third minute of the 2nd hour on day one in the fourth month within the year three thousand");
...
use Lingua::ITA::Numbers
use DateTime::Ordinal (
sub_format => {
f => sub {
my $number = Lingua::ITA::Numbers->new(shift);
return $number->get_string;
}
}
);
my $dt = DateTime::Ordinal->new(
hour => 1,
minute => 2,
second => 3,
locale => 'it'
);
$dt->hour('f') # uno
$dt->minute('f') # due
$dt->second('f') # tre
SUBROUTINES/METHODS
strftime
month
mon
month_0
mon_0
day_of_month
day
mday
weekday_of_month
quarter
day_of_month_0
day_0
mday_0
day_of_week
wday
dow
day_of_week_0
wday_0
dow_0
local_day_of_week
day_of_quarter
doq
day_of_quarter_0
doq_0
day_of_year
doy
day_of_year_0
doy_0
hour
hour_1
hour_12
hour_12_0
minute
min
second
sec
nanosecond
millisecond
microsecond
leap_seconds
week
year
week_year
week_number
week_of_month
strptime
AUTHOR
LNATION, <thisusedtobeanemail at gmail.com>
BUGS
Please report any bugs or feature requests to bug-datetime-ordinal at rt.cpan.org
, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=DateTime-Ordinal. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc DateTime::Ordinal
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
LICENSE AND COPYRIGHT
This software is Copyright (c) 2019 by LNATION.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)