DateTime
use DateTime; my $dt = DateTime->new( year => 2015, month => 2, day => 10, hour => 18, minute => 32, second => 0, ); say "$dt"; # 2015-02-10T18:32:00 say $dt->strftime("%A, %b %d %Y"); # Tuesday, Feb 10 2015 say $dt->day; # 10 say $dt->day_of_week; # 2 say $dt->add(months => 1); # 2015-03-10T18:32:00