NAME

No::Dato - Norwegian dates

SYNOPSIS

use No::Dato qw(tekstdato helligdag helligdager);

print tekstdato(time), "\n";
if (helligdag(time)) {
    print "Idag er det ", helligdag(time), "\n";
}

for (helligdager()) {
    print "$_\n";
}

DESCRIPTION

This documentation is written in Norwegian.

Denne modulen tilbyr funksjoner for å håndtere det som er spesielt med datoer på norsk. Dette gjelder blant annet å identifisere offentlige høytidsdager.

Følgende funksjoner er tilgjengelig:

tekstdato($time)

Denne rutinen returnerer en dato formatert på formen:

fredag, 7. februar 2004

Argumentet er en vanlig perl $time verdi. Hvis argumentet utelates så benyttes dagens dato.

helligdag($time)

Rutinen avgjør om en gitt dato er en norsk helligdag eller ikke. Hvis det er en helligdag så vil navnet på helligdagen bli returnert. Hvis det er en vanlig hverdag eller lørdag så vil en tom streng (som er FALSE i perl) bli returnert.

Argumentet kan være en vanlig $time verdi eller en streng på formen "ÅÅÅÅ-MM-DD".

For denne funksjonen er "helligdag" definert til å være det samme som norsk offentlig høytidsdag samt søndager, dvs de dagene som er røde på kalenderen. Dette inkluderer nyttårsdagen, samt 1. og 17. mai selv om disse egentlig ikke er hellige.

hverdag($time)

Rutinen avgjør om en gitt date er en hverdag eller ikke. Lørdag er her ikke regnet som hverdag.

Argumentet kan være en vanlig $time verdi eller en streng på formen "ÅÅÅÅ-MM-DD".

helligdager($year)

Denne rutinen vil returnere en liste av datostrenger, én for hver helligdag i året gitt som argument. Hvis argumentet mangler vil vi bruke inneværende år. Datostrengene er på formen:

"ÅÅÅÅ-MM-DD skjærtorsdag"

Dvs. datoen formatert i henhold til ISO 8601 etterfulgt av navnet på helligdagen. Listen vil være sortert på dato.

For denne funksjonen er "helligdag" definert til å være det samme som norsk offentlig høytidsdag. Søndagene er ikke tatt med selv om funksjonen helligdag(), beskrevet over, er TRUE for disse.

SEE ALSO

HTTP::Date, som kan konvertere til og fra ISO 8601 formaterte datoer (ÅÅÅÅ-MM-DD).

AUTHOR

Gisle Aas <gisle@aas.no>

1 POD Error

The following errors were encountered while parsing the POD:

Around line 38:

Non-ASCII character seen before =encoding in 'å'. Assuming CP1252