Added getMonthsInInterval method analogous to getDaysInInterval method
This commit is contained in:
parent
1d6158d4f3
commit
09bece8f8e
1 changed files with 23 additions and 0 deletions
|
|
@ -463,6 +463,29 @@ sub getMonthName {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------
|
||||||
|
=head2 getMonthsInInterval ( start, end )
|
||||||
|
|
||||||
|
Returns the number of months between two epoch dates.
|
||||||
|
|
||||||
|
=head3 start
|
||||||
|
|
||||||
|
An epoch date.
|
||||||
|
|
||||||
|
=head3 end
|
||||||
|
|
||||||
|
An epoch date.
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
sub getMonthsInInterval {
|
||||||
|
my $self = shift;
|
||||||
|
my $start = DateTime->from_epoch( epoch =>shift);
|
||||||
|
my $end = DateTime->from_epoch( epoch =>shift);
|
||||||
|
my $duration = $end - $start;
|
||||||
|
return $duration->delta_months;
|
||||||
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
|
|
||||||
=head2 getSecondsFromEpoch ( epoch )
|
=head2 getSecondsFromEpoch ( epoch )
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue