{"id":146,"date":"2024-12-31T10:05:48","date_gmt":"2024-12-31T09:05:48","guid":{"rendered":"https:\/\/www.foehrien.de\/?page_id=146"},"modified":"2024-12-31T16:49:38","modified_gmt":"2024-12-31T15:49:38","slug":"schul-und-semesterferien","status":"publish","type":"page","link":"https:\/\/www.foehrien.de\/?page_id=146","title":{"rendered":"Schul- und Semesterferien"},"content":{"rendered":"\n<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Schulferien Deutschland<\/title>\n<style>\ntable {\n  width: 100%;\n  border-collapse: collapse;\n}\n\nth, td {\n  border: 1px solid black;\n  padding: 8px;\n  text-align: left;\n  line-height: 1.5;\n  font-size: 13px;\n}\n\nselect, input[type=\"checkbox\"] {\n  margin-bottom: 10px;\n  padding: 5px;\n}\n\n#bundeslandFilter {\n  margin-bottom: 10px;\n  border: 1px solid #ccc;\n  padding: 10px;\n  display: flex;\n  flex-direction: column; \/* Vertikale Anordnung *\/\n  align-items: flex-start; \/* Checkboxen linksb\u00fcndig *\/\n}\n\n#bundeslandFilter h2 {\n  font-size: 1.2em;\n  margin-bottom: 10px;\n}\n\n.bundesland-checkbox-container {\n  display: flex; \/* Flexbox f\u00fcr horizontale Anordnung *\/\n  flex-wrap: wrap; \/* Zeilenumbruch bei Bedarf *\/\n  gap: 10px;       \/* Abstand zwischen Checkboxen *\/\n}\n\n.bundesland-checkbox {\n  font-size: 10pt;\n}\n\n.bundesland-checkbox label {\n  \/* Optional: Verbesserte Darstellung der Labels *\/\n  margin-left: 5px;\n  white-space: nowrap; \/* Verhindert Zeilenumbr\u00fcche in langen Labels *\/\n}\n\n<\/style>\n<\/head>\n<body>\n\n<h1>Schulferien in Deutschland<\/h1>\n\n<label for=\"yearSelect\">W\u00e4hle ein Jahr:<\/label>\n<select id=\"yearSelect\">\n  <option value=\"2024\/2025\">2024\/2025<\/option>\n  <option value=\"2025\/2026\">2025\/2026<\/option>\n  <option value=\"2026\/2027\">2026\/2027<\/option>\n<\/select>\n\n<div id=\"bundeslandFilter\">\n    <h2>W\u00e4hle Bundesl\u00e4nder:<\/h2>\n    <div id=\"checkboxes-container\"><\/div>\n<\/div>\n\n<table id=\"ferienTable\"><\/table>\n\n<script>\nconst ferienDaten = {\n  \"2024\/2025\": [\n    {Land: \"Baden-W\u00fcrttemberg (5)\", Herbst: \"28.10. - 30.10.<br>31.10.\", Weihnachten: \"23.12. - 04.01.\", Winter: \"--\", Ostern: \"14.04. - 26.04.\", Himmelfahrt: \"10.06. - 20.06.\", Sommer: \"31.07. - 13.09.\"},\n    {Land: \"Bayern\", Herbst: \"28.10. - 31.10.\", Weihnachten: \"23.12. - 03.01.\", Winter: \"--\", Ostern: \"03.03. - 07.03.<br>14.04. - 25.04.\", Himmelfahrt: \"10.06. - 20.06.\", Sommer: \"01.08.<br>04.08. - 15.09.\"},\n    {Land: \"Berlin\", Herbst: \"04.10.<br>21.10. - 02.11.\", Weihnachten: \"23.12. - 31.12.\", Winter: \"03.02. - 08.02.\", Ostern: \"14.04. - 25.04.\", Himmelfahrt: \"02.05.<br>30.05.<br>10.06.\", Sommer: \"24.07. - 06.09.\"},\n    {Land: \"Brandenburg (3)\", Herbst: \"21.10. - 02.11.\", Weihnachten: \"23.12. - 31.12.\", Winter: \"03.02. - 08.02.\", Ostern: \"14.04. - 25.04.\", Himmelfahrt: \"10.06.\", Sommer: \"24.07. - 06.09.\"},\n    {Land: \"Bremen (2)\", Herbst: \"04.10. - 19.10.<br>01.11.\", Weihnachten: \"23.12. - 04.01.\", Winter: \"03.02. - 04.02.\", Ostern: \"07.04 - 19.04.<br>30.04. und 02.05.\", Himmelfahrt: \"30.05.<br>10.06.\", Sommer: \"03.07. - 13.08.\"},\n    {Land: \"Hamburg\", Herbst: \"04.10.<br>21.10. - 01.11.\", Weihnachten: \"20.12. - 03.01.\", Winter: \"31.01.\", Ostern: \"10.03. - 21.03.<br>02.05.\", Himmelfahrt: \"26.05. - 30.05.\", Sommer: \"24.07. - 03.09.\"},\n    {Land: \"Hessen (4)\", Herbst: \"14.10. - 25.10.\", Weihnachten: \"23.12. - 10.01.\", Winter: \"--\", Ostern: \"07.04. - 21.04.\", Himmelfahrt: \"--\", Sommer: \"07.07. - 15.08.\"},\n    {Land: \"Mecklenburg-Vorpommern\", Herbst: \"04.10.<br>21.10. - 26.10.<br>01.11.\", Weihnachten: \"23.12. - 06.01.\", Winter: \"03.02. - 14.02.\", Ostern: \"14.04. - 23.04.\", Himmelfahrt: \"30.05.<br>06.06. - 10.06.\", Sommer: \"28.07. - 06.09.\"},\n    {Land: \"Niedersachsen\", Herbst: \"04.10. - 19.10.<br>01.11.\", Weihnachten: \"23.12. - 04.01.\", Winter: \"03.02. - 04.02.\", Ostern: \"07.04. - 19.04.<br>30.04. und 02.05.\", Himmelfahrt: \"30.05.<br>10.06.\", Sommer: \"03.07. - 13.08.\"},\n    {Land: \"Nordrhein-Westfalen (4)\", Herbst: \"14.10. - 26.10.\", Weihnachten: \"23.12. - 06.01.\", Winter: \"--\", Ostern: \"14.04. - 26.04.\", Himmelfahrt: \"10.06.\", Sommer: \"14.07. - 26.08.\"},\n    {Land: \"Rheinland-Pfalz (6)\", Herbst: \"14.10. - 25.10.\", Weihnachten: \"23.12. - 08.01.\", Winter: \"--\", Ostern: \"14.04. - 25.04.\", Himmelfahrt: \"--\", Sommer: \"07.07. - 15.08.\"},\n    {Land: \"Saarland (3)\", Herbst: \"14.10. - 25.10.\", Weihnachten: \"23.12. - 03.01.\", Winter: \"24.02. - 04.03.\", Ostern: \"14.04. - 25.04.\", Himmelfahrt: \"--\", Sommer: \"07.07. - 14.08.\"},\n    {Land: \"Sachsen (1)\", Herbst: \"07.10. - 19.10.\", Weihnachten: \"23.12. - 03.01.\", Winter: \"17.02. - 01.03.\", Ostern: \"18.04. - 25.04.\", Himmelfahrt: \"30.05.\", Sommer: \"28.06. - 08.08.\"},\n    {Land: \"Sachsen-Anhalt (1)\", Herbst: \"30.09. - 12.10.<br>01.11.\", Weihnachten: \"23.12. - 04.01.\", Winter: \"27.01. - 31.01.\", Ostern: \"07.04. - 19.04.\", Himmelfahrt: \"30.05.\", Sommer: \"28.06. - 08.08.\"},\n    {Land: \"Schleswig-Holstein (3)\", Herbst: \"21.10. - 01.11.\", Weihnachten: \"19.12. - 07.01.\", Winter: \"--\", Ostern: \"11.04. - 25.04.\", Himmelfahrt: \"30.05.\", Sommer: \"28.07. - 06.09.\"},\n    {Land: \"Th\u00fcringen (2)\", Herbst: \"30.09. - 12.10.\", Weihnachten: \"23.12. - 03.01.\", Winter: \"03.02. - 08.02.\", Ostern: \"07.04. - 19.04.\", Himmelfahrt: \"30.05.\", Sommer: \"28.06. - 08.08.\"},\n],\n  \"2025\/2026\": [\n    {Land: \"Baden-W\u00fcrttemberg (3)\", Herbst: \"27.10. - 30.10.<br>31.10.\", Weihnachten: \"22.12. - 05.01.\", Winter: \"--\", Ostern: \"30.03. - 11.04.\", Himmelfahrt: \"26.05. - 05.06.\", Sommer: \"30.07. - 12.09.\"},\n    {Land: \"Bayern\", Herbst: \"03.11. - 07.11.\", Weihnachten: \"22.12. - 05.01.\", Winter: \"--\", Ostern: \"16.02. - 20.02.<br>30.03. - 10.04.\", Himmelfahrt: \"26.05. - 05.06.\", Sommer: \"03.08. - 14.09.\"},\n    {Land: \"Berlin\", Herbst: \"20.10. - 01.11.\", Weihnachten: \"22.12. - 02.01.\", Winter: \"02.02. - 07.02.\", Ostern: \"30.03. - 10.04.\", Himmelfahrt: \"15.05.<br>26.05.\", Sommer: \"09.07. - 22.08.\"},\n    {Land: \"Brandenburg (1)\", Herbst: \"20.10. - 01.11.\", Weihnachten: \"22.12. - 02.01.\", Winter: \"02.02. - 07.02.\", Ostern: \"30.03. - 10.04.\", Himmelfahrt: \"26.05.\", Sommer: \"09.07. - 22.08.\"},\n    {Land: \"Bremen (1)\", Herbst: \"13.10. - 25.10.\", Weihnachten: \"22.12. - 05.01.\", Winter: \"02.02. - 03.02.\", Ostern: \"23.03. - 07.04.\", Himmelfahrt: \"15.05. und 26.05.\", Sommer: \"02.07. - 12.08.\"},\n    {Land: \"Hamburg\", Herbst: \"20.10. - 31.10.\", Weihnachten: \"17.12. - 02.01.\", Winter: \"30.01.\", Ostern: \"02.03. - 13.03.\", Himmelfahrt: \"11.05. - 15.05.\", Sommer: \"09.07. - 19.08.\"},\n    {Land: \"Hessen (4)\", Herbst: \"06.10. - 18.10.\", Weihnachten: \"22.12. - 10.01.\", Winter: \"--\", Ostern: \"30.03. - 10.04.\", Himmelfahrt: \"--\", Sommer: \"29.06. - 07.08.\"},\n    {Land: \"Mecklenburg-Vorpommern\", Herbst: \"02.10.\\n20.10. - 25.10.\\n03.11.\", Weihnachten: \"22.12. - 05.01.\", Winter: \"09.02. - 20.02.\", Ostern: \"30.03. - 08.04.\", Himmelfahrt: \"15.05.\\n22.05. - 26.05.\", Sommer: \"13.07. - 22.08.\"},\n    {Land: \"Niedersachsen\", Herbst: \"13.10. - 25.10.\", Weihnachten: \"22.12. - 05.01.\", Winter: \"02.02. - 03.02.\", Ostern: \"23.03. - 07.04.\", Himmelfahrt: \"15.05. und 26.05.\", Sommer: \"02.07. - 12.08.\"},\n    {Land: \"Nordrhein-Westfalen (3)\", Herbst: \"13.10. - 25.10.\", Weihnachten: \"22.12. - 06.01.\", Winter: \"--\", Ostern: \"30.03. - 11.04.\", Himmelfahrt: \"26.05.\", Sommer: \"20.07. - 01.09.\"},\n    {Land: \"Rheinland-Pfalz (6)\", Herbst: \"13.10. - 24.10.\", Weihnachten: \"22.12. - 07.01.\", Winter: \"--\", Ostern: \"30.03. - 10.04.\", Himmelfahrt: \"--\", Sommer: \"29.06. - 07.08.\"},\n    {Land: \"Saarland (2)\", Herbst: \"13.10. - 24.10.\", Weihnachten: \"22.12. - 02.01.\", Winter: \"16.02. - 20.02.\", Ostern: \"07.04 - 17.04.\", Himmelfahrt: \"--\", Sommer: \"29.06. - 07.08.\"},\n    {Land: \"Sachsen (1)\", Herbst: \"06.10. - 18.10.\", Weihnachten: \"22.12. - 02.01.\", Winter: \"09.02. - 21.02.\", Ostern: \"03.04. - 10.04.\", Himmelfahrt: \"15.05.\", Sommer: \"04.07. - 14.08.\"},\n    {Land: \"Sachsen-Anhalt (2)\", Herbst: \"13.10. - 25.10.\", Weihnachten: \"22.12. - 05.01.\", Winter: \"31.01. - 06.02.\", Ostern: \"30.03. - 04.04.\", Himmelfahrt: \"26.05. - 29.05.\", Sommer: \"04.07. - 14.08.\"},\n    {Land: \"Schleswig-Holstein (3)\", Herbst: \"20.10. - 30.10.\", Weihnachten: \"19.12. - 06.01.\", Winter: \"--\", Ostern: \"26.03. - 10.04.\", Himmelfahrt: \"15.05.\", Sommer: \"04.07. - 15.08.\"},\n    {Land: \"Th\u00fcringen (1)\", Herbst: \"06.10. - 18.10.\", Weihnachten: \"22.12. - 03.01.\", Winter: \"16.02. - 21.02.\", Ostern: \"07.04. - 17.04.\", Himmelfahrt: \"15.05.\", Sommer: \"04.07. - 14.08.\"},\n],\n   \"2026\/2027\": [\n    {Land: \"Baden-W\u00fcrttemberg (4)\", Herbst: \"26.10. - 30.10.\\n31.10.\", Weihnachten: \"23.12. - 09.01.\", Winter: \"--\", Ostern: \"25.03.\\n30.03. - 03.04.\", Himmelfahrt: \"18.05. - 29.05.\", Sommer: \"29.07. - 11.09.\"},\n    {Land: \"Bayern\", Herbst: \"02.11. - 06.11.\", Weihnachten: \"24.12. - 08.01.\", Winter: \"--\", Ostern: \"08.02. - 12.02.\\n22.03. - 02.04.\", Himmelfahrt: \"18.05. - 28.05.\", Sommer: \"02.08. - 13.09.\"},\n    {Land: \"Berlin\", Herbst: \"19.10. - 31.10.\", Weihnachten: \"23.12. - 02.01.\", Winter: \"01.02. - 06.02.\", Ostern: \"22.03. - 02.04.\", Himmelfahrt: \"07.05.\\n18.05. - 19.05.\", Sommer: \"01.07. - 14.08.\"},\n    {Land: \"Brandenburg (1)\", Herbst: \"19.10. - 30.10.\", Weihnachten: \"23.12. - 02.01.\", Winter: \"01.02. - 06.02.\", Ostern: \"22.03. - 03.04.\", Himmelfahrt: \"18.05.\", Sommer: \"01.07. - 14.08.\"},\n    {Land: \"Bremen (1)\", Herbst: \"12.10. - 24.10.\", Weihnachten: \"23.12. - 09.01.\", Winter: \"01.02. - 02.02.\", Ostern: \"22.03. - 03.04.\", Himmelfahrt: \"07.05. und 18.05.\", Sommer: \"08.07. - 18.08.\"},\n    {Land: \"Hamburg\", Herbst: \"19.10. - 30.10.\", Weihnachten: \"21.12. - 01.01.\", Winter: \"29.01.\", Ostern: \"01.03. - 12.03.\", Himmelfahrt: \"07.05. - 14.05.\", Sommer: \"01.07. - 11.08.\"},\n    {Land: \"Hessen (4)\", Herbst: \"05.10. - 17.10.\", Weihnachten: \"23.12. - 12.01.\", Winter: \"--\", Ostern: \"22.03. - 02.04.\", Himmelfahrt: \"--\", Sommer: \"28.06. - 06.08.\"},\n    {Land: \"Mecklenburg-Vorpommern\", Herbst: \"19.10. - 24.10.\\n26.11. - 27.11.\", Weihnachten: \"19.12. - 02.01.\", Winter: \"08.02. - 19.02.\", Ostern: \"22.03. - 31.03.\", Himmelfahrt: \"07.05.\\n14.05. - 18.05.\", Sommer: \"05.07. - 14.08.\"},\n    {Land: \"Niedersachsen\", Herbst: \"12.10. - 24.10.\", Weihnachten: \"23.12. - 09.01.\", Winter: \"01.02. - 02.02.\", Ostern: \"22.03. - 03.04.\", Himmelfahrt: \"07.05. und 18.05.\", Sommer: \"08.07. - 18.08.\"},\n    {Land: \"Nordrhein-Westfalen (3)\", Herbst: \"17.10. - 31.10.\", Weihnachten: \"23.12. - 06.01.\", Winter: \"--\", Ostern: \"22.03. - 03.04.\", Himmelfahrt: \"18.05.\", Sommer: \"19.07. - 31.08.\"},\n    {Land: \"Rheinland-Pfalz (6)\", Herbst: \"05.10. - 16.10.\", Weihnachten: \"23.12. - 08.01.\", Winter: \"--\", Ostern: \"22.03. - 02.04.\", Himmelfahrt: \"--\", Sommer: \"28.06. - 06.08.\"},\n    {Land: \"Saarland (2)\", Herbst: \"05.10. - 16.10.\", Weihnachten: \"21.12. - 31.12.\", Winter: \"08.02. - 12.02.\", Ostern: \"30.03. - 09.04.\", Himmelfahrt: \"--\", Sommer: \"28.06. - 06.08.\"},\n    {Land: \"Sachsen (1)\", Herbst: \"12.10. - 24.10.\", Weihnachten: \"23.12. - 02.01.\", Winter: \"08.02. - 19.02.\", Ostern: \"26.03. - 02.04.\", Himmelfahrt: \"07.05.\\n15. - 18.05.\", Sommer: \"10.07. - 20.08.\"},\n    {Land: \"Sachsen-Anhalt (2)\", Herbst: \"19.10. - 30.10.\", Weihnachten: \"21.12. - 02.01.\", Winter: \"01.02. - 06.02.\", Ostern: \"22.03. - 27.03.\", Himmelfahrt: \"15.05. - 22.05.\", Sommer: \"10.07. - 20.08.\"},\n    {Land: \"Schleswig-Holstein (2)\", Herbst: \"12.10. - 24.10.\", Weihnachten: \"21.12. - 06.01.\", Winter: \"--\", Ostern: \"30.03. - 10.04.\", Himmelfahrt: \"07.05.\", Sommer: \"03.07. - 14.08.\"},\n    {Land: \"Th\u00fcringen (2)\", Herbst: \"12.10. - 24.10.\", Weihnachten: \"23.12. - 02.01.\", Winter: \"01.02. - 06.02.\", Ostern: \"22.03. - 03.04.\", Himmelfahrt: \"07.05.\", Sommer: \"10.07. - 20.08.\"}\n  ]\n};\n\nconst yearSelect = document.getElementById(\"yearSelect\");\nconst ferienTable = document.getElementById(\"ferienTable\");\nconst bundeslandFilter = document.getElementById(\"bundeslandFilter\");\nconst checkboxesContainer = document.getElementById(\"checkboxes-container\");\n\nfunction getBundeslaender(yearData) {\n    const bundeslaender = new Set();\n    yearData.forEach(item => bundeslaender.add(item.Land));\n    return Array.from(bundeslaender);\n}\n\nfunction updateBundeslandFilter() {\n  const selectedYear = yearSelect.value;\n  const yearData = ferienDaten[selectedYear] || [];\n  const bundeslaender = getBundeslaender(yearData);\n\n  let filterHTML = `<div class=\"bundesland-checkbox-container\">`;\n  bundeslaender.forEach(land => {\n    filterHTML += `<input type=\"checkbox\" id=\"${land}\" class=\"bundesland-checkbox\"> <label for=\"${land}\">${land}<\/label>`;\n  });\n  filterHTML += `<\/div>`;\n  checkboxesContainer.innerHTML = filterHTML;\n}\n\nfunction updateTable() {\n  const selectedYear = yearSelect.value;\n  const yearData = ferienDaten[selectedYear] || [];\n  const selectedBundeslaender = Array.from(document.querySelectorAll('.bundesland-checkbox:checked')).map(checkbox => checkbox.id);\n\n  let tableHTML = `<tr><th>Land<\/th><th>Herbst<\/th><th>Weihnachten<\/th><th>Winter<\/th><th>Ostern<\/th><th>Himmelfahrt<\/th><th>Sommer<\/th><\/tr>`;\n  yearData.forEach(ferien => {\n    if (selectedBundeslaender.includes(ferien.Land)) {\n      tableHTML += `<tr><td>${ferien.Land}<\/td><td>${ferien.Herbst}<\/td><td>${ferien.Weihnachten}<\/td><td>${ferien.Winter}<\/td><td>${ferien.Ostern}<\/td><td>${ferien.Himmelfahrt}<\/td><td>${ferien.Sommer}<\/td><\/tr>`;\n    }\n  });\n  ferienTable.innerHTML = tableHTML;\n}\n\n\nyearSelect.addEventListener(\"change\", () => {\n  updateBundeslandFilter();\n  updateTable();\n});\n\ndocument.addEventListener('click', (event)=>{\n  if(event.target.classList.contains('bundesland-checkbox')){\n    updateTable();\n  }\n});\n\nupdateBundeslandFilter();\nupdateTable(); \n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Schulferien Deutschland Schulferien in Deutschland W\u00e4hle ein Jahr: 2024\/20252025\/20262026\/2027 W\u00e4hle Bundesl\u00e4nder:<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-146","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.foehrien.de\/index.php?rest_route=\/wp\/v2\/pages\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.foehrien.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.foehrien.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.foehrien.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.foehrien.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=146"}],"version-history":[{"count":28,"href":"https:\/\/www.foehrien.de\/index.php?rest_route=\/wp\/v2\/pages\/146\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/www.foehrien.de\/index.php?rest_route=\/wp\/v2\/pages\/146\/revisions\/177"}],"wp:attachment":[{"href":"https:\/\/www.foehrien.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}