Klämdagar

Så räknas datumen fram

Varje datum på sidan räknas fram ur en regel i lagtexten, aldrig ur en inskriven lista. Det här är hela metoden, inklusive den enda punkt där beräkningen medvetet gör något annat än vad lagens ordalydelse säger — och varför.

Inga datum är inskrivna

Den viktigaste metodregeln på den här sidan är att inget datum finns nedskrivet någonstans i den. Det som finns lagrat är reglerna ur lagen om allmänna helgdagar — "den lördag som infaller under tiden den 20–26 juni", "sjätte torsdagen efter påskdagen" — och varje datum räknas fram ur dem när sidan byggs.

Det låter som en teknisk detalj men det är skillnaden mellan en kalendersida som stämmer i år och en som stämmer nästa år också. En sida med inskrivna datum är korrekt sitt första år och blir tyst fel sitt andra, utan att något ser fel ut däremellan. Sidan för 2027 här är genererad av samma kod och samma lagtext som sidan för 2026.

Två oberoende källor för lagtexten

Lagen om allmänna helgdagar är tretton dagar i två paragrafer. I en så kort text får ett enda avskrivningsfel genomslag på varje sida på webbplatsen. Därför har lagtexten hämtats från två av varandra oberoende statliga källor — Regeringskansliets rättsdatabaser och riksdagen.se — och jämförts ord för ord. De två är identiska i båda paragraferna.

Den enda punkt där vi räknar annorlunda än lagen skriver

Lagens definition av påskdagen är astronomisk: söndagen närmast efter den fullmåne som infaller på eller närmast efter den 21 mars. Beräkningen på den här sidan använder den kyrkliga, gregorianska påskformeln i stället — samma formel som den svenska almanackan, lönesystemen och kommunernas läsårsbeslut använder.

De två sammanfaller i praktiken, och de gör det bevisligen både 2026 och 2027. Men de är inte samma regel, och vi skriver hellre ut avvikelsen än låtsas att den inte finns.

Så räknas ett ledighetsfönster

Ett fönster är en obruten följd av lediga dagar som avgränsas i båda ändar av en arbetsdag du inte tar ut. Den avgränsningen är vad som gör svaret maximalt: om dagen före också vore ledig skulle ledigheten fortsätta bakåt utan att kosta något, och fönstret skulle underskatta hur länge du faktiskt är borta.

Antalet lediga dagar är fönstrets längd i kalenderdagar. Antalet semesterdagar är de dagar inuti fönstret som semesterlagen inte undantar. Det finns ingen avrundning och ingen uppskattning i beräkningen — varje tal är en räkning av dagar.

Varför kalendern byggs med marginal

Årets bästa ledighet i Sverige ligger över årsskiftet. Om beräkningen bara tittade på 1 januari till 31 december skulle den kapa det fönstret mitt itu och redovisa en kortare ledighet än den verkliga. Därför byggs varje års kalender med en månads marginal i båda ändar, och fönster som ändå berör kanten redovisas inte alls hellre än att redovisas för korta.

Vad som inte publiceras

  • Ingen halvdagstabell. Halvdagar följer av kollektivavtal, inte lag, och det finns ingen öppen primärkälla som gäller för alla.
  • Ingen nationell sportlovsvecka. Skolförordningen ger beslutet till huvudmannen, och tre stora kommuner valde tre olika veckor för samma läsår.
  • Inga sidor per kommun. 290 nästan identiska sidor är skalat innehåll, och det vore dessutom 290 saker att kontrollera om varje höst.
  • Inga kalendrar före 2026. Listan över allmänna helgdagar ändrades senast genom lag (2004:1320), i kraft den 1 april 2005. Sidan publicerar kalendrar från och med 2026 — de år vars lista går att slå upp i sin helhet i offentliga källor.

Ordet "verifierad" används inte

Ingenstans på den här sidan står att en uppgift är verifierad, kontrollerad eller granskad. Uppgifterna följer de källor som anges, och det är precis så mycket som kan påstås. Stämpeln är "uppdaterad", med en månad, och den avser när underlaget senast ändrades.