# Namnsdags API

API för att hämta svenska namnsdagar och helgdagar från Sholiday.

## Användning

### Grundläggande anrop
```
http://127.0.0.1/api/namesday/get-data.php
```
Returnerar dagens namnsdag.

### Med specifikt datum
```
http://127.0.0.1/api/namesday/get-data.php?date=20251224
```
Returnerar namnsdag för 24 december 2025 (julafton).

## Parametrar

| Parameter | Typ | Beskrivning | Standard |
|-----------|-----|-------------|----------|
| `date` | String | Datum i format YYYYMMDD | Dagens datum |

## Exempel på XML-svar

```xml
<?xml version="1.0" encoding="UTF-8"?>
<namesday>
  <datum>2025-10-24</datum>
  <veckodag>Fredag</veckodag>
  <vecka>43</vecka>
  <namn>
    <name>Evert</name>
    <name>Eilert</name>
  </namn>
  <flaggdag>FN-dagen</flaggdag>
  <arbetsfri_dag>Nej</arbetsfri_dag>
  <rod_dag>Nej</rod_dag>
</namesday>
```

## Funktioner

- ✅ Dagens namnsdag
- ✅ Välj specifikt datum
- ✅ Svenska helgdagar (både fasta och rörliga)
- ✅ Flaggdagar
- ✅ Information om arbetsfria dagar och röda dagar
- ✅ Veckonummer

## Helgdagar som stöds

### Fasta helgdagar
- Nyårsdagen (1 januari)
- Trettondedag jul (6 januari)
- Första maj (1 maj)
- Sveriges nationaldag (6 juni)
- Julafton (24 december)
- Juldagen (25 december)
- Annandag jul (26 december)
- Nyårsafton (31 december)

### Rörliga helgdagar
- Långfredag
- Påskdagen
- Annandag påsk
- Kristi himmelsfärdsdag
- Pingstdagen
- Annandag pingst
- Midsommarafton
- Midsommardagen
- Alla helgons dag

## Datakälla

Data hämtas från [Sholiday API](https://sholiday.faboul.se/)

## Cache

API:et cachas i 1 timme för bättre prestanda.

