NAME
Date::Holidays::PF - Determine French Polynesia holidays
SYNOPSIS
use Date::Holidays::PF;
for my $year (2017 .. 2027) {
print $year,"\n";
my @JF = ((1,1),(3,5),get_vendredisaint($year),get_lundipaques($year),(5,1),(5,8),get_ascension($year),get_pentecost($year),(6,29),(7,14),(8,15),(11,1),(11,11),(12,25));
use List::Util qw( pairs );
foreach my $pair ( pairs @JF) {
my ($month, $day)= @$pair;
print "$year,$month,$day ", is_pf_holiday($year,$month,$day),"\n";
}
}
DESCRIPTION
is_pf_holiday method return true value when the day is holiday.
There is 14 holidays in French Polynesia.
1er janvier : Nouvel an
3 mars : arrivée de l'évangile
vendredi saint
Lundi de Pâques
1er mai : Fête du travail
8 mai : Armistice 39-45
Ascension
Lundi de Pentecôte
29 juin : fête de l'autonomie
14 juillet : Fête nationale
15 août : Assomption
1er novembre : Toussaint
11 novembre : Armistice 14-18
25 décembre : Noël
Easter is computed with Date::Easter module.
Vendredi saint is 2 days before easter
Ascension is 39 days after easter.
Pentecost is 50 days after easter.
SUBROUTINES
is_pf_holiday($year, $month, $day)
Returns the name of the holiday in french polynesia that falls on the given day, or undef if there is none.
get_easter($year)
Returns the month and day of easter day for the given year.
get_vendredisaint($year)
Returns the month and day of vendredi saint day for the given year.
get_ascension($year)
Returns the month and day of ascension day for the given year.
get_pentecost($year)
Returns the month and day of pentecost day for the given year.
REQUESTS & BUGS
Please report any requests, suggestions or bugs via the RT bug-tracking system at http://rt.cpan.org/ or email to bug-Date-Holidays-PF\@rt.cpan.org.
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Date-Holidays-PF is the RT queue for Date::Holidays::PF. Please check to see if your bug has already been reported.
COPYRIGHT
Copyright 2017
Dominix dominix@cpan.org based on Date::Holidays::FR by Fabien Potencier, fabpot@cpan.org
This software may be freely copied and distributed under the same terms and conditions as Perl.
SEE ALSO
perl(1), Date::Holidays::UK, Date::Holidays::FR.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 110:
Non-ASCII character seen before =encoding in 'arrivée'. Assuming UTF-8