Trois grandes familles de règles
Un jour férié peut être fixé de trois manières. Les dates fixes tombent chaque année au même jour du calendrier grégorien, comme le 1er janvier ou le 25 décembre. Les fêtes mobiles dépendent d'un calcul astronomique ou religieux : la plupart sont calées sur Pâques, elle-même déterminée par le premier dimanche suivant la pleine lune ecclésiastique après l'équinoxe de printemps.
La troisième famille regroupe les règles de position dans le mois : « le troisième lundi de mai », « le dernier lundi d'août ». Elles garantissent un week-end prolongé mais font varier la date d'une année à l'autre.
Pourquoi les dates varient selon les pays
Chaque pays fixe ses jours fériés par une loi, un décret ou une convention. Une même fête religieuse peut être chômée dans un pays et travaillée dans un autre, ou remplacée par une célébration civile. Certains pays appliquent en plus une règle de report : si le jour férié tombe un samedi ou un dimanche, un jour de compensation est accordé le lundi suivant.
Les régions ajoutent parfois leurs propres jours fériés. C'est le cas de nombreuses communautés autonomes, cantons ou Länder, dont les calendriers diffèrent de celui de l'État.
Comment HollidayPlanner calcule ces dates
Les dates fixes et les fêtes mobiles sont calculées à partir de règles déterministes : algorithme de Pâques pour le cycle pascal, décalages en jours pour les fêtes qui en dépendent, et recherche du n-ième jour de semaine pour les règles de position. Quand une source officielle est disponible en base, elle prime sur le calcul et la page l'indique explicitement.