The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Date::Holidays::DK - Determine Danish public holidays

SYNOPSIS

  use Date::Holidays::DK;
  my ($year, $month, $day) = (localtime)[ 5, 4, 3 ];
  $year  += 1900;
  $month += 1;
  print "Woohoo" if is_dk_holiday( $year, $month, $day );

  my $h = dk_holidays($year);
  printf "Dec. 25th is named '%s'\n", $h->{'1225'};

DESCRIPTION

Determines whether a given date is a Danish public holiday or not.

This module is based on the simple API of Date::Holidays::UK, but implements a generalised date mechanism, that will work for all years since 1700, when Denmark adopted the Gregorian calendar.

Functions

is_dk_holiday($year, $month, $date)

Returns the name of the Holiday that falls on the given day, or undef if there is none.

dk_holidays($year)

Returns a hashref of all defined holidays in the year. Keys in the hashref are in 'mmdd' format, the values are the names of the holidays.

EXPORTS

Exports is_dk_holiday() and dk_holidays() by default.

BUGS

Please report issues via CPAN RT:

  http://rt.cpan.org/NoAuth/Bugs.html?Dist=Date-Holidays-DK

or by sending mail to

  bug-Date-Holidays-DK@rt.cpan.org

AUTHORS

Lars Thegler <lars@thegler.dk>. Originally inspired by Date::Holidays::UK by Richard Clamp.

dk_holidays() concept by Jonas B. Nielsen.

COPYRIGHT

Copyright (c) 2004-2005 Lars Thegler. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.