Mojo::Calendar - Extended DateTime manipulator
use Mojo::Calendar; # Calendar with default date being now my $calendar = Mojo::Calendar->new; say $calendar->ymd; say $calendar->his; say $calendar->tomorrow->ymd; # Calendar with default date being now my $calendar = Mojo::Calendar->new; say $calendar->ymd; say $calendar->his; # Calendar with default date being 2019-03-28 15:29:00 my $calendar = Mojo::Calendar->new('2019-03-28 15:29:00'); say $calendar->ymd; say $calendar->his;
Mojo::Calendar is a DateTime manipulator which includes humman readable methods.
Mojo::Calendar inherits all attributes from DateTime.
Mojo::Calendar inherits all methods from DateTime and implements the following new ones.
my $datetime = Mojo::Calendar->new;
Calendar object.
my $datetime = $calendar->days_ago(2);
2 days since initial datetime.
my $datetime = $calendar->days_from_now(2);
2 days from initial datetime.
my $datetime = $calendar->first_day_of_next_month;
First day of next month from initial datetime.
my $datetime = $calendar->first_day_of_prev_month;
First day of previous month from initial datetime.
my $datetime = $calendar->months_ago(3);
3 months since initial datetime.
my $datetime = $calendar->months_from_now(3);
3 months from initial datetime.
my $datetime = $calendar->today;
today based on initial datetime.
my $datetime = $calendar->tomorrow;
tomorrow based on initial datetime.
my $datetime = $calendar->yesterday;
yesterday based on initial datetime.
DateTime, Mojolicious, Mojolicious::Guides, https://mojolicious.org.
To install Mojo::Calendar, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojo::Calendar
CPAN shell
perl -MCPAN -e shell install Mojo::Calendar
For more information on module installation, please visit the detailed CPAN module installation guide.