{"id":21,"date":"2026-09-30T14:19:17","date_gmt":"2026-09-30T12:19:17","guid":{"rendered":"http:\/\/aither.lan:9998\/?page_id=21"},"modified":"2026-09-30T15:33:26","modified_gmt":"2026-09-30T13:33:26","slug":"termine","status":"publish","type":"page","link":"https:\/\/probueolv2.magieimherzen.de\/?page_id=21","title":{"rendered":"Termine"},"content":{"rendered":"\n    <section class=\"pb-countdown-box\">\n\n        <h2>N\u00e4chster Termin<\/h2>\n\n        <div class=\"pb-next-date\">\n            <div class=\"pb-date-large\">14.10.2026<\/div>\n            <div class=\"pb-time-large\">19:30 Uhr<\/div>\n        <\/div>\n\n        <div\n            class=\"pb-countdown\"\n            data-target-date=\"2026-10-14T19:30:00\"\n            aria-label=\"Countdown bis zum n\u00e4chsten Termin\"\n        >\n\n            <div class=\"pb-countdown-item\">\n                <span class=\"pb-countdown-value pb-days\">0<\/span>\n                <span class=\"pb-countdown-label\">Tage<\/span>\n            <\/div>\n\n            <div class=\"pb-countdown-item\">\n                <span class=\"pb-countdown-value pb-hours\">00<\/span>\n                <span class=\"pb-countdown-label\">Stunden<\/span>\n            <\/div>\n\n            <div class=\"pb-countdown-item\">\n                <span class=\"pb-countdown-value pb-minutes\">00<\/span>\n                <span class=\"pb-countdown-label\">Minuten<\/span>\n            <\/div>\n\n            <div class=\"pb-countdown-item\">\n                <span class=\"pb-countdown-value pb-seconds\">00<\/span>\n                <span class=\"pb-countdown-label\">Sekunden<\/span>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"pb-more-dates\">\n            <div class=\"pb-more-dates-title\">\n                Weitere Termine\n            <\/div>\n\n            <div class=\"pb-date\">\n                16.12.2026 \u2013 19:30 Uhr\n            <\/div>\n        <\/div>\n\n    <\/section>\n\n    <script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n\n        const countdown = document.querySelector(\".pb-countdown\");\n\n        if (!countdown) {\n            return;\n        }\n\n        const targetDate = new Date(\n            countdown.getAttribute(\"data-target-date\")\n        ).getTime();\n\n        const daysElement = countdown.querySelector(\".pb-days\");\n        const hoursElement = countdown.querySelector(\".pb-hours\");\n        const minutesElement = countdown.querySelector(\".pb-minutes\");\n        const secondsElement = countdown.querySelector(\".pb-seconds\");\n\n        function updateCountdown() {\n            const now = new Date().getTime();\n            const distance = targetDate - now;\n\n            if (distance <= 0) {\n                daysElement.textContent = \"0\";\n                hoursElement.textContent = \"00\";\n                minutesElement.textContent = \"00\";\n                secondsElement.textContent = \"00\";\n                return;\n            }\n\n            const days = Math.floor(\n                distance \/ (1000 * 60 * 60 * 24)\n            );\n\n            const hours = Math.floor(\n                (distance % (1000 * 60 * 60 * 24)) \/\n                (1000 * 60 * 60)\n            );\n\n            const minutes = Math.floor(\n                (distance % (1000 * 60 * 60)) \/\n                (1000 * 60)\n            );\n\n            const seconds = Math.floor(\n                (distance % (1000 * 60)) \/\n                1000\n            );\n\n            daysElement.textContent = days;\n            hoursElement.textContent = String(hours).padStart(2, \"0\");\n            minutesElement.textContent = String(minutes).padStart(2, \"0\");\n            secondsElement.textContent = String(seconds).padStart(2, \"0\");\n        }\n\n        updateCountdown();\n\n        setInterval(updateCountdown, 1000);\n\n    });\n    <\/script>\n\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21"}],"version-history":[{"count":3,"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=\/wp\/v2\/pages\/21\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/probueolv2.magieimherzen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}