{"id":17,"date":"2025-05-29T09:27:33","date_gmt":"2025-05-29T13:27:33","guid":{"rendered":"http:\/\/ogermain.duckdns.org\/?page_id=17"},"modified":"2025-10-06T14:59:23","modified_gmt":"2025-10-06T18:59:23","slug":"jours-decole","status":"publish","type":"page","link":"https:\/\/ogermain.duckdns.org\/?page_id=17","title":{"rendered":"Jours d&rsquo;\u00e9cole"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<html lang=\"fr\">\n\n<body>\n    <h1>Nombre de jours de semaine avant les vacances<\/h1>\n    <p id=\"result\"><\/p>\n\n    <script>\n        function countWeekdaysUntilSummer() {\n            const today = new Date();\n            const summerStart = new Date(today.getFullYear()+1, 5, 23); \/\/ 23 juin\n\n            let count = 0;\n            let currentDate = new Date(today);\n\n            while (currentDate < summerStart) {\n                let dayOfWeek = currentDate.getDay();\n                if (dayOfWeek >= 1 && dayOfWeek <= 5) { \/\/ Lundi \u00e0 vendredi\n                    count++;\n                }\n                currentDate.setDate(currentDate.getDate() + 1);\n            }\n\n            return count;\n        }\n\n        document.getElementById(\"result\").textContent = \"Il reste \" + countWeekdaysUntilSummer() + \" jours de semaine avant les vacances.\";\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p class=\"wp-block-paragraph\">;)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nombre de jours de semaine avant les vacances \ud83d\ude09<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17"}],"version-history":[{"count":5,"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":51,"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=\/wp\/v2\/pages\/17\/revisions\/51"}],"wp:attachment":[{"href":"https:\/\/ogermain.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}